【发布时间】:2009-07-07 15:01:03
【问题描述】:
我使用 Visual Studio Team System 2008 Team Suite 对我的 Web 应用程序进行负载测试(它使用 ASP.MVC 技术)。
负载模式:恒定(这意味着我始终拥有恒定数量的虚拟用户)。 我指定了 1000 个用户的配置来分析我的 Web 应用程序在真正压力条件下的性能。我多次运行相同的负载测试,同时对我的应用程序进行一些更改。
但是在分析负载测试结果时,我发现了一个奇怪的依赖关系:当平均页面响应时间变大时,每秒请求数也会增加!反之亦然:当平均页面响应时间越短,每秒请求数越小.这种情况在用户数量少(5-50个用户)时不会重现。
你如何解释这样的结果?
【问题讨论】:
-
您是否在单独的计算机上运行负载测试器?
-
我有一个 Web 应用程序,我在远程 PC 和 VS Team System 上加载测试以在我的 PC 上运行测试。我也尝试使用 VS Test Load Agent 试用版,它是一个单独的产品。它允许创建一个由 1 个测试控制器和许多远程代理组成的测试台。但是控制器和代理之间的连接不稳定,因此似乎不可能使用这个工具。可能原因是我用过试用版。如果你用过VS测试负载代理,我会感谢你的cmets和意见。谢谢
标签: visual-studio load-testing stress-testing