2

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

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

4

1 回答 1

1

我最近针对 Tests / Sec 进行了测试,并且我已经确认它可以正常工作。

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

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

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

我为自己的需要运行的测试:

  • 初始用户负载设置得很低(10),并给它 5 分钟,看看它是否会达到目标测试/秒目标,并稳定下来。就我而言,它在大约 1 分钟 40 分钟后稳定下来。

  • 最大用户计数 [Increment|Decrement]设置为 50。事实证明,用户负载会上下起伏很大,因为它会一直试图追赶。(因为每个测试需要 10-20 秒)

  • 初始用户负载设置为非常接近测试 1 中的“答案”,并观察它对用户音量进行小而持续的调整。

注意:查看统计数据时,请注意“最后”下的值。我相信“平均”是在一个相对较长的时期内平均的,并且可能与目标不同步。

于 2012-10-03T05:06:57.597 回答