软件测试—Jmeter后置处理器—正则表达式提取器

一、任务介绍

使用Jmeter完成接口测试。

在两个请求之间有参数关联的情况下,可以使用后置处理器。

后置处理器中有三种常见的工具:正则表达式提取器,XPath提取器,Json提取器。

任务:

请求一:请求地址为https://www.czjtu.edu.cn,获取网页的<title>标签的值。

请求二:请求地址为https://www.baidu.com/S,把请求一的\<title>标签的值作为请求参数。

二、正则表达式提取器使用

2.1 打开Jmeter,新建测试脚本

2.2 添加线程组,http请求

2.3http请求中设置参数

2.4正则表达式提取器中的参数

2.5 第二个http请求中的参数

2.6 添加一个Debug Sampler

2.7 在线程组下添加 "查看结果树"

2.8 运行调试修改

运行后,查看第一个http请求时,响应数据出现的<TITLE>,

在"查看结果树"中,查看调试取样器,

所以需要修改正则表达式提取器中的正则表达式为:<TITLE>(.*?)</TITLE>

2.9 修改后运行

第二个http请求的中wd=沧州交通选用,说明第一个http中的正则表达式提取器提取正确。

查看结果树---调试取样器---响应数据中显示,r_title为沧州交通学院。

三、在"查看结果树"中查看查看正则表达式的匹配

3.1在正则表达式应用在的响应数据中,查看匹配,把"查看结果树"的查看格式修改为"RegExp Tester"。

3.2把正则表达式复制过来:<TITLE>(.*?)</TITLE>,点击test,显示匹配数量1。匹配结果看来是一个列表。

相关推荐
暗冰ཏོ7 小时前
软件测试完整学习指南:从入门到自动化、性能与安全测试实战
软件测试·功能测试·单元测试·集成测试·压力测试·测试·安全性测试
汽车仪器仪表相关领域10 小时前
南华 NHASM-1 型稳态工况法汽车排气检测系统|国标合规汽油车工况检测专用设备
功能测试·安全·单元测试·汽车·压力测试·可用性测试
汽车仪器仪表相关领域2 天前
南华 NHAT-610 柴油车排放测试仪 产品详解
数据库·功能测试·汽车·压力测试·可用性测试
pan_junbiao2 天前
Whistle 抓包工具的安装与使用
前端·测试工具·压力测试·抓包
云栖梦泽3 天前
WIFI通信测试
linux·运维·服务器·压力测试
川石课堂软件测试4 天前
性能测试|JMeter常用线程组设置策略
大数据·数据库·功能测试·测试工具·jmeter·mysql·单元测试
1candobetter6 天前
文件下载接口从预热到正式性能测试实践(JMeter + Prometheus + Grafana)
jmeter·grafana·prometheus
汽车仪器仪表相关领域7 天前
南华 NHA-604/605 汽车排放气体测试仪:国六b全适配高精度便携检测设备
大数据·人工智能·功能测试·深度学习·安全·fpga开发·压力测试