如何在不使用多个线程组的情况下同时执行多个场景

时间:2016-05-31 06:42:52

标签: jmeter

我创建了七个线程组,在一个应用程序中执行不同的场景。我正在尝试优化我的脚本,以便在其他人使用它们时更易于维护和轻松掌握。

我无法弄清楚的是我如何将这些线程组合并为一个或两个并且仍然具有七个不同的执行路径以及控制它们的可能性,通过控制我的意思是设置执行场景的用户数量1,执行方案2等多少到7。

目前测试计划看起来像这样

enter image description here

2 个答案:

答案 0 :(得分:1)

如果由于某种原因您不想要多个线程组,则替代选项包括:

  • Throughput Controller - 具有不同的全局执行或执行百分比
  • Switch Controller - 提供随机加权值(在某些情况下,吞吐量控制器不保证范围内的采样器将被执行)

有关配置和实施的更多信息,请参阅Running JMeter Samplers with Defined Percentage Probability指南。

答案 1 :(得分:0)

我刚刚想出如何做到这一点我已经添加了一个Loop控制器,一个随机顺序控制器作为循环控制器的子代。我已经将七个吞吐量控制器作为随机顺序控制器的子项,所以现在一切都很好enter image description here