1.概念介绍
进程: 正在运行的程序,比如Jmeter
线程组:进程中有多个线程
2线程组分类
-
JMeter自带的线程组:
- 普通线程组(Thread Group)
-
开始线程组(setUp Thread Group)
- 作用: 执行其他线程组之前的数据和环境准备
-
结束线程组(tearDown Thread Group)
- 作用: 执行其他线程组之后的数据和环境清除
-
开放模式线程组(Open Model Thread Group)
-
需要集成插件可使用的线程组:
-
- 前提:需要有插件管理器先安装目标插件【JMeter】插件管理工具-CSDN博客
- 使用插件Custom Thread Groups
- 到达线程组(bzm-Arrivals Thread Group)
- 可以用于负载测试
- bzm-Ultimate Thread Group
- 阶梯线程组(bzm-Stepping Thread Group)
- jp@gc-Free-Form Arrivals Thread Group
- jp@gc-Concurrency Thread Group
- 到达线程组(bzm-Arrivals Thread Group)
3.线程组执行顺序
- 特殊线程组(setUp,tearDown)执行不受测试计划设置以及位置影响
- 普通线程组受测试计划设置的位置顺序影响
- 默认是普通线程组并发执行
- 测试计划设置顺序执行(勾选Run Thread Groups Consecutively),则按照位置顺序执行
4.线程组应用场景
单个线程组内执行
-
场景1: 取样器顺序执行(上一个执行完接着执行下一个)
-
场景2: 取样器之间等待某个时间后执行
5.问题
1. 启用了调度器,但是必填字段未填写,则执行计划会报错