模拟Silverlight对服务器的调用

模拟Silverlight对服务器的调用

问题描述:

我正在尝试在基于Silverlight的webapp上进行自动化测试/加载测试。 AFAIK,Silverlight使用WCF对服务器进行Web服务调用。现在我正在考虑捕获浏览器和服务器之间的所有HTTP流量(使用代理),并使用脚本(或者可能是负载测试应用程序)来重放以模拟用户操作,而不是尝试进行这些Web服务调用。模拟Silverlight对服务器的调用

我不是这方面的专家,但IINM所有的Web服务调用最终都是作为普通的http请求和响应发送的。因此,捕获这些请求并重播它们应该模拟用户与应用程序进行交互的操作,只要服务器是关心的。

所以我的问题是,有什么我在这里失踪?有没有这种方法没有涵盖任何情况下会迫使我从代码中使用WCF调用,而不是普通的http请求?

(这是一个后续到我earlier question

最终,什么是你的客户把上线是什么是由服务器使用。即使您的客户端使用各种wcf客户端行为以及在到达线路之前更改管道中的消息的其他内容,也会包含这些内容。我能想到的唯一可能会错过的是传输级别的东西,它们在发送消息之前进行协商,例如安全协商和凭证。我会试一试Fiddler2,你可以将录制的会话导出到Visual Studio Web测试中。

+0

带VS的Fidldler2正是我目前所做的。谢谢你的答案。 – MAK 2010-09-22 09:41:16