【问题标题】:How to use VSTS Loadtest Goal based load pattern to achieve a constant test per second如何使用 VSTS Loadtest 基于目标的负载模式来实现每秒恒定的测试
【发布时间】:2012-08-07 03:36:39
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

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

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

    • 最大用户计数 [Increment|Decrement] 设置为 50。结果是 用户负载会非常沉重地上下摆动,因为它会保持 试图追赶。 (因为每个测试需要 10-20 秒)

    • 初始用户负载设置为非常接近测试 1 中的“答案”, 看着它对用户进行微小但不断的调整 音量。

    注意:查看统计数据时,请注意“Last”下的值。我认为“平均”是在相对较长的时间内平均得出的,可能与目标不一致。

    【讨论】:

    • 是否有可能的类别列表?它不像是一个智能系统,可以识别你所说的Category: Tests
    • @overflew 有没有办法启动测试(而不是完成测试)的目标?我有长时间运行的测试(约 4 分钟),所以启发式算法在 4 分钟内认为测试/秒为 0,然后突然爬过屋顶,因为所有积压工作都开始出现。
    猜你喜欢
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多