如何使用VSTS Loadtest基于目标的负载模式来实现每秒的恒定测试

时间:2012-08-09 20:25:28

标签: asp.net visual-studio-2010 stress-testing load-testing

我正在使用Visual Studio TS Load Test来运行WebTest(一个客户端/控件命中一个服务器)。如何配置基于目标的负载模式以实现恒定的测试/秒?

我尝试使用'LoadTest:Test'下的'Tests / Sec'计数器,但它似乎没有做任何事情。

1 个答案:

答案 0 :(得分:1)

我最近测试了测试/秒,我确认它正常工作。

对于基于目标的加载模式的设置,我使用了:

Category: LoadTest:Test
Counter: Tests/Sec
Instance: _Total

当负载测试开始时,请确认它没有显示错误:无法访问该性能计数器。

我根据自己的需要进行了测试:

  • 设置初始用户负载非常低(10),并给它5分钟,看看是否 它将达到目标测试/秒目标,并稳定下来。在我的情况下,它在大约1分钟后稳定下来。

  • 最大用户数[增量|减量] 设置为50.结果显示 用户负载会如此大量上下哟,因为它会保持 试图追赶。 (由于测试每次需要10-20秒)

  • 初始用户负载设置为非常靠近测试1的'answer', 并观察它对用户进行小而持续的调整 体积。

注意:观看统计数据时,请观看“Last”下的值。我相信“平均值”是在相对较长的时期内取平均值,可能与目标不一致。