jmeter中简单控制器和模块控制器之间的区别

时间:2017-10-03 16:54:47

标签: jmeter

我正在使用Jmeter,我看到了简单的控制器和模块控制器,我无法理解它们之间的区别。

我尝试添加它们但我不知道如何更有效地使用它们。

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:2)

  • 模块控制器可用于运行其他Logic Controllers,例如,如果您有Transaction Controller实现了登录,并且您正在创建一个测试,假设需要记录的不同用户组in - 你可以打电话给前面提到的"交易控制器"在2个不同的线程组中使用模块控制器而不是复制和粘贴它。

    JMeter Module Controller

    有关详细信息,请参阅Using JMeter Module Controller文章。

  • 简单控制器实际上除了分组Samplers之外什么也没做。您可以在模块控制器中使用Simple Controller,或者将单个Post-ProcessorAssertionPre-Processor等应用于所有Simple Controller的子级。除了这两个用例之外,它不会添加任何值。

答案 1 :(得分:1)

简单控制器只是一个容器,用于对其中的采样器进行分组,并应用一些范围规则,例如:

模块控制器是一种在测试中重用代码的方法:

答案 2 :(得分:0)

模块控制器可用于在简单控制器之间进行选择,请参阅example

  

模块控制器允许我只运行选定的简单控制器请求。