线程组
1529761317555
-
在取样器错误后要执行的动作
-
继续:请求出错后继续运行
- 大量用户并发时,服务器偶尔响应错误是正常现象
-
Start Next Thread Loop:统一脚本中的余下请求将不再执行。直接重新开始执行
- 例如发帖操作需要登录后进行,如果登陆失败,发帖将不再执行
-
停止线程:停止当前线程,不再执行
- 配置50个线程,有一个失败,则只剩下49个线程在运行
- 当停止的多时,负载会变少,基本不会使用这个设置
停止测试:当有一个线程失败,则停止所有线程,但是会执行完当前迭代的剩余操作后再停止
-
Stop Test Now:如果有线程请求失败,马上停止整个测试场景
1529762450190
-
-
线程属性
-
线程数
- 运行的线程数设置,一个线程对应一个虚拟用户
-
Ramp-Up Period(in seconds)
- 所有线程数在多少秒内全部启动
- 设置50个线程,Ramp-Up Period设置10,那每秒就会启动50/10=5个线程
- 设置为0,则开启场景后50个线程立刻启动
-
循环次数
- 每个线程的重复运行次数
-
Delay Thread creation until needed
- 前提:线程数50,Ramp-Up Period:10
- 勾选:每秒启动5个线程,并开始运行
- 不勾选:一次启动50个线程,但每秒开始运行5个运行
1529762415420
-
-
调度器配置
如果设置了循环且不是永远,则以循环次数为准
如果设置了循环为永远,如果结束时间或持续时间填写了具体时间,则以结束时间或持续时间为准,永远选项失效
-
持续时间
- 测试计划持续运行多长时间
- 启动时间 + 持续时间 > 结束时间,此设置覆盖结束时间
-
启动延迟
- 点击执行按钮后(此时间为T),初始化场景,不运行线程
- 若T+延迟时间 > 启动时间则覆盖启动时间
-
启动时间
- 什么时间启动
-
结束时间
- 什么时间结束
1529762691117