2021-3-17 Jmeter线程组、运行启动方式

Jmeter梳理—线程组在取样器出错后要怎么继续执行设置
在这里插入图片描述

继续:不受出错请求的影响,其它请求继续执行。----一般大量并发用户执行时,服务器偶尔出响应错误,继续执行可让我们正好记录下来作为有性能问题的依据。
Start Next Thread Loop:如果有请求出错,则本次迭代中余下请求不会再执行,直接重新开始新一轮的迭代。
停止线程:如果有请求出错,则停止当前线程执行,其它无错线程继续执行。----这样设置会导致一旦出错请求多时,对应线程停止执行,会导致运行状态的线程越来越少,最后负载压力不够,达不到性能压力要求。(不建议这样设置)
停止测试:如果某个线程的请求执行失败,则停止所有的线程,但是每个线程还是会执行完当前迭代再停止。
Stop Test Now:如果某个线程请求执行失败了,则停止所有线程,整个测试结束。

工具栏–相似按钮的区别
在这里插入图片描述
(1)启动:启动测试计划时受定时器等其他配置影响;运行测试计划时会严格执行定时器设置。
(2)Start no pauses: 无停顿启动运行测试计划即在运行测试计划中忽略定时器,即如果为该线程组配置有定时器等,如延迟多少秒启动,使用此项启动则会略过设定的延迟启动。

Jmeter无GUI界面运行:
方法1:\apache-jmeter-4.0\apache-jmeter-4.0\bin路径下面找到非GUI运行的启动脚本
在这里插入图片描述
缺点:这个运行后不会停留在CMD窗口,运行结束后会自动关闭。

方法2:打开CMD窗口,手动输入非GUI运行命令
-n -t -l 后面带参数含义 在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43533308/article/details/114916495