很多时候,大家为了一个功能的流程,需要添加多个线程,那么多个线程时,是怎么让他们一起执行呢?今天我为大家介绍两种方法!

1、第一种:

在测试计划中点击下图中的位置(勾上就行了)
注(缺点):这个执行顺序不受控制,需要写一些脚本,来控制执行的顺序
jmeter 多线程执行操作方法

2、第二种:

1、使用逻辑控制器 ForEach 控制器
右键线程组–》添加–》逻辑控制器–》ForEach 控制器
jmeter 多线程执行操作方法
2、添加 定义的变量
jmeter 多线程执行操作方法
3、添加变量
注:
名称:if控制器中使用
值:用来控制此段线程是否使用
jmeter 多线程执行操作方法
4、if控制器中添加函数的使用
格式:${__jexl3({引用名称} == “值”,)}
是不是需要执行此if控制器下的内容,看定义的变量;定义的值等于if内的值,他就会执行;不等于就忽略这if下的所有请求
jmeter 多线程执行操作方法
jmeter 多线程执行操作方法

5、另外,这里的一个if控制器类似一个线程组,完全可以满足多种情况的使用;而且在做ant+jenkins+jmeter的接口持续集成也很方便!这是目前我使用到的方法,还有什么方法,欢迎大家留言讨论!
注:一套流程
jmeter 多线程执行操作方法

相关文章: