(一)线程组的特点
- 模拟多人操作
- 线程组可以添加多个,多个线程组可以并行或串行
- 取样器(请求)和逻辑控制器必须依赖线程组才能使用
- 线程组下可以添加其他元件下组件
取消并行只需要在测试计划勾选此项即可:
(二)线程组分类
线程组
普通的、常用的线程组,可以看做一个虚拟用户组,线程组中的每一个线程都可以理解为一个虚拟用户
setUp线程组
一种特殊类型的线程组,可用于执行预测试操作
tearDown线程组
一种特殊类型的线程组,可用于执行测试后工作
(三)线程组参数分析
(1)取样器错误后要执行的动作
- 继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。
- 启动下一进程循环: 忽略错误,线程当前循环错误,执行下一个循环。
- 停止线程: 只限当前线程停止,不影响其他线程执行
- 停止测试: 当前执行的线程全部执行完毕后结束
-
(2)线程属性
线程数:虚拟用户数
- Ramp-Up时间(秒):启动全部虚拟用户数所需要的时间
- 循环次数:指定次数或勾选永远。使用调度器时,必须勾选永远
延迟创建线程直到需要:测试开始的时候,所有线程就被创建完。勾选了此选项,那么线程只会在合适的需要用到的时候创建 -
(3)调度器配置
使用调度器时,循环次数必须勾选永远
持续时间(秒):设置脚本压测持续时间
- 启动延迟(秒):启动延迟时间