我正在尝试找出加载测试Windows窗体应用程序的最佳方法,该方法可以访问服务器并获得响应。我需要为多个用户加载测试,我不确定visual studio 2010中的负载测试工具是否可行。
感谢任何建议。
答案 0 :(得分:2)
这是你可以尝试的东西..
将调用服务器的代码移动到方法A而不使用应用程序的其余部分应该可以更轻松地重复测试并减轻执行测试的客户端计算机上的负载。
以下是模拟访问数据库C# Stress Test - Simulate multiple access to a given shared resource
的负载测试的类似想法的示例代码答案 1 :(得分:0)
我对此没有任何经验,但如果你有VS2010终极试用 Microsoft.VisualStudio.QualityTools.LoadTestFramework :
http://msdn.microsoft.com/en-us/library/ms243153.aspx
如果您需要一些额外的指导,下面是使用框架的示例:http://blogs.msdn.com/b/edglas/archive/2006/02/06/525614.aspx
答案 2 :(得分:0)
好吧,我的第一直觉就是创建一堆虚拟机并立即运行一大堆程序。可能会稍微反弹一下ip(我不知道这需要多大的规模)。
它可能有点粗糙,但如果您只是一次添加几个连接,它就可以工作。如果你需要一次打开数千个,显然这不会起作用。但我希望这会有所帮助。
-Kenetik