模拟 Silverlight 对服务器的调用

Simulating calls made by Silverlight to the server

提问人:MAK 提问时间:9/22/2010 最后编辑:CommunityMAK 更新时间:9/22/2010 访问量:121

问:

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

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

所以我的问题是,这里有什么我遗漏的吗?此方法中是否有任何未涵盖的情况会迫使我使用代码中的 WCF 调用而不是普通的 http 请求?

(这是我之前问题的后续)

Silverlight Web 服务 HTTP

评论


答:

1赞 stombeur 9/22/2010 #1

归根结底,客户端放在网络上的内容就是服务器使用的内容。即使您的客户端使用各种 wcf 客户端行为和其他在到达网络之前更改管道中消息的东西,也会包括在内。我唯一能想到的你可能会错过的是在发送消息之前协商的传输级内容,例如安全协商和凭据。我会尝试一下 Fiddler2,你可以将录制的会话导出到 Visual Studio Web 测试。

评论

0赞 MAK 9/22/2010
带有 VS 的 Fidldler2 正是我目前正在做的事情。谢谢你的回答。