线程组组件包含三部分:
在取样器发生错误后处理策略、线程属性、线程调度
第一部分:取样器发生错误后执行的操作
Continue:继续执行接下来的操作,默认值
Start Next Thread Loop:忽略错误,执行下一个循环
Stop Thread:退出该线程,不再执行此线程的任何操作
Stop Test:等待当前执行的取样器结束后,结束整个测试
Stop Test Now:直接停止整个测试
第二部分:线程属性
Number of Thread(users):线程数,模拟的用户数量
Ramp-up Period(in seconds):达到指定线程数所需要的的时间
Delay Thread creation until needed:当线程需要执行的时候才会创建
Loop Count:线程循环次数(可以勾选永远执行)
Same user on each iteration:每次迭代使用相同的用户。这个参数的作用参考博客:https://www.cnblogs.com/nmb123/p/12266697.html
第三部分:调度器
Duration(seconds):持续时间
Startup delay(seconds):启动延迟
线程组还包含前置、后置两种线程组
分别在普通线程组执行之前、之后执行;
可以用于准备测试数据、清理测试数据等场景,类似于pytest中的fixture
配置内容与普通线程组完全一致