我有一个非常大的执行负载测试场景,我想用 Taurus 运行。它有超过 1000 个不同的请求——其中一些在循环中,因为我希望它们执行多次。
现在我已经完成了场景,我正在寻找一种在执行期间随机化请求的方法。例如,不是让 Taurus 从场景中逐行运行测试,而是希望 Taurus 以随机顺序执行场景中的请求。
有什么想法可以实现吗?
我有一个非常大的执行负载测试场景,我想用 Taurus 运行。它有超过 1000 个不同的请求——其中一些在循环中,因为我希望它们执行多次。
现在我已经完成了场景,我正在寻找一种在执行期间随机化请求的方法。例如,不是让 Taurus 从场景中逐行运行测试,而是希望 Taurus 以随机顺序执行场景中的请求。
有什么想法可以实现吗?
您可以添加到 JMeter 测试计划随机控制器
随机逻辑控制器的行为类似于交错控制器,除了它不是按顺序通过其子控制器和采样器,而是在每次通过时随机选择一个。
您甚至可以一次设置 1 个请求
忽略子控制器块如果选中,交错控制器会将子控制器视为单个请求元素,并且一次只允许每个控制器一个请求。