Jmter:setUp线程组和tearDown线程组及线程组间的执行顺序

一 前言

环境:window 10
Jmeter 5.3

在jmeter中新建线程组时,有三种可选项,如下
image
其中,setUp和tearDown线程组用的没有普通线程组那样频繁,但也有特别的用处

二 setUp线程组

image

如上,setUp线程组中的字段配置与普通线程组是一样的,区别是setUp线程组一定是在普通线程组执行前运行
利用setUp提前执行这一特点,一些执行场景可以放在setUp线程组当中,如连接数据库的请求、登录请求的操作

三 tearDown线程组

image

如图,teardwn线程阻与常规线程组的配置也是一致,区别是tearDown线程组可以(不是一定)在常规线程组执行完后再执行
一些场景可以放在tearDown线程组当中,如推出登录请求的操作、关闭资源链接的操作(如数据库练链接)、清理测试数据

四 例子

image
如上,执行了2次,每次都是setUp最先执行,tearDown最后执行

普通线程组之间的执行顺序

image
如上,4个线程组,每个线程组下面一个http请求,执行了2次
可见,线程组间的执行顺序并不是线程组的定义顺序,而是不固定的,随机的,当然,前面的setUp和tearDown总是在最开始和最后面执行

posted @   工作手记  阅读(314)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示