C# 使用Visual Studio 2012 Ultimate进行Silverlight 4负载测试
我知道也有类似的问题,但我一直无法找到我要找的 我的任务是为Silverlight 4应用程序创建负载测试 (我不是Silverlight开发者) 我正在使用以下工具:C# 使用Visual Studio 2012 Ultimate进行Silverlight 4负载测试,c#,silverlight,visual-studio-2012,load-testing,performance-testing,C#,Silverlight,Visual Studio 2012,Load Testing,Performance Testing,我知道也有类似的问题,但我一直无法找到我要找的 我的任务是为Silverlight 4应用程序创建负载测试 (我不是Silverlight开发者) 我正在使用以下工具: Microsoft Visual Studio 2012终极版 小提琴手2.4.4.5 我发现创建测试的方法是使用Fiddler获取Silverlight应用程序发出的HTTP请求,然后将它们导出为Visual Studio Web测试格式(*.webtest) 但我认为这并不是最好的方法,因为Silverlight应用程序
- Microsoft Visual Studio 2012终极版
- 小提琴手2.4.4.5
- 那么,有没有更好的方法为Silverlight应用程序创建负载测试李>
- 或检测Silverlight应用程序何时加载
我宁愿继续使用Visual Studio 2012 Ultimate而不是第三方工具,因为该公司已经支付了许可证费用,但我可以评估其他工具…如果您的目标是测试服务器上负载的影响,那么您唯一需要做的就是模拟流向服务器的流量。服务器只能看到这些消息-它不受客户端上发生的任何其他事件的影响。当然,它受消息时间的影响……因此,如果客户端中的某些内容导致消息速率发生变化,也应该进行模拟
如果您的目标是测试客户端(Silverlight应用程序)的性能,那么您不需要加载测试。客户端不知道还有其他客户端正在运行。它只看到与服务器交换的消息。如果服务器性能下降,这可能会反映在客户端应用程序中。但是您可以通过改变服务器的响应来模拟这一点。不需要并发和加载。在大多数情况下,您所需要的只是基础数学,以确定服务器端减速对客户端的影响-例如,如果服务器响应时间从2秒变为3秒,客户端中的响应时间(如用户所见)通常会降低相同的量。在某些边缘情况下,情况并非如此,但通过正确的设置,您可以轻松地改变服务器上的响应时间,以模拟任何可能的场景,包括那些难以或不可能通过负载测试一致复制的场景
希望有帮助 我发现这个链接非常有用