1.并行控制器Parallel Controller插件安装
- 方法1:Jmeter工具Options>Plugins Managers>搜索 Parallel Controller勾选进行安装
- 方法2:将jmeter-parallel-0.11.jarjmeter安装目录的\lib\ext目录下
2.使用操作
添加并行控制器bzm - Parallel Controller,该控制器下所有的请求都会并行发送
注意:勾选Generate parent sample,这样生成的报告才能看到该事务
并行控制器中另外一个设置Limit max thread number:限制最大的线程数,这里设置为4。
执行后看到同时执行的sampler是4个,虽然在并行控制器下有5个
并行控制器会为每个子元素创建一个线程,如果有几个取样器希望在同一个线程中执行,如何操作?
只需要在几个采样器之上增加一个父节点作为并行控制器的一个子元素,那么这个父节点下的采样器就会在一个线程中执行,父节点可以是Simple Controller,也可以其它逻辑控制器
执行结果:
启动了两个个线程,其中简单线程组1中的dummy sampler1和简单线程组2中的dummy sampler3和dummy sampler5同时执行,同一个线程中的采样器按顺序执行,如简单线程组1中的dummy sampler1执行完成后再执行dummy sampler2。
3.可以实现异步同时发送请求
版权归原作者 凡晨丹心 所有, 如有侵权,请联系我们删除。