性能测试工具Jmeter元件运行顺序

当Jmeter工具中使用了配置元件,前置处理器,定时器,取样器,后置处理器,断言,监听器等元件的时候,它们在执行的时候顺序是怎样的?

Jmeter执行顺序逻辑如下:

1>配置元件。

2>前置处理器。

3>定时器。

4>取样器。

5>后置处理器。(如果存在且取样器的结果不为空的情况)

6>断言。(如果存在且取样器的结果不为空)

7>监听器。(如果存在且取样器的结果不为空)

针对下图展示的测试计划执行顺序如下:

1>执行线程组

2>执行简单控制器

3>执行配置元件HTTP Cookie管理器

4>执行前置处理器用户参数

5>执行同步定时器,类似于LoadRunner中的集合点

6>执行取样器业务请求1

7>执行后置处理器正则表达式提取器

8>执行断言响应断言

9>执行配置元器件HTTP Cookie管理器

10>执行前置处理器用户参数

11>执行同步定时器,类似于LoadRunner中的集合点

12>执行取样器业务请求2

13>执行后置处理器正则表达式提取器

14>执行断言响应断言

15>执行业务请求3,HTTP Cookie管理器将不覆盖此请求

16>执行过程中在查看接过书中可以看到结果,红色字体代表失败。此元件是在取样器执行后开始工作的。

简单的控制器作为一个执行单元,上面的HTTP Cookie 管理器与业务请求1在一个单元,所以它管理的Cookie的范围是对业务请求1和业务请求2有效的,这是Cookie作用域;而业务请求3不在简单控制器下面,与Cookie的根节点不一致,所以Cookie的作用范围不包括业务请求3。

阅读后若有收获,不吝关注,分享,在看等操作!!!

相关推荐
网络安全-杰克7 小时前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展
Wpa.wk7 小时前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
Wpa.wk8 小时前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
@zulnger9 小时前
selenium 自动化测试工具实战项目(窗口切换)
selenium·测试工具·自动化
辣香牛肉面1 天前
Wireshark v4.6.2 开源免费网络嗅探抓包工具中文便携版
网络·测试工具·wireshark
may_一一2 天前
xpath定位:selenium和playwrightAnt Design / 表单类页面)
selenium·测试工具
daopuyun2 天前
CNAS/CMA软件检测实验室源代码漏洞测试工具选型要求与比对
软件测试·测试工具·软件检测·cnas认可·cma认定
少云清2 天前
【金融项目实战】6_接口测试 _Jmeter自动化脚本实现(重点)
jmeter·自动化·金融项目实战
Wpa.wk2 天前
接口自动化测试 - 请求构造和响应断言 -Rest-assure
开发语言·python·测试工具·接口自动化
AI_56782 天前
Postman接口测试提速技巧:批量请求+智能断言实践
测试工具·lua·postman