线程组介绍

jmeter中的元件都比较灵活,在使用Jmeter初期可以将线程组看成一个交易,一个测试计划下可以添加多个线程组(即交易)

**1.测试计划下添加线程组**


**2.线程组的字段介绍**


在取样器错误后要执行的操作:

继续:请求出错后,继续执行

Start Next Thread loop:若请求出错了,同一个脚本下的剩余请求将不再执行,重新开始下一次迭代

停止线程:若某一个线程的请求出错了,停止当前出错的线程

停止测试:若某一个线程的请求出错了,则停止整个测试场景,即停止测试计划下所有线程组的所有线程(执行完当次迭代后,再停止)

Stop Test Now:若请求出错了,则停止整个测试场景,即停止测试计划下所有线程组的所有线程(马上停止,不再等待当次迭代执行完)

Delay Thread creation until needed:勾选,线程在Ramp_up Period的间隔时间启动并运行。不勾选,测试计划开始后启动所有的线程,但不立即运行脚本,按照Ramp_up Period的时间来运行。在实际测试过程中,选择哪个都可以,对测试结果无影响。

注:当循环次数和调度器中的持续时间同时选择时,测试执行时先达到哪个满足哪个选项,就按照该选项停止测试

实例1:循环次数为2(所耗时间为2s),持续时间为3分钟,则测试场景执行2s后停止测试

实例2:循环次数为永远,持续时间为30分钟,则测试场景执行30分钟后停止测试

延迟时间:点击运行按钮之后仅初始化场景,不运行线程,等待延迟时间到达之后,再运行线程,线程的运行时间为线程组设置的"持续时间"

你可能感兴趣的:(线程组介绍)