Jmeter----正则表达式提取respones数据

简介:

在做jmeter性能或接口测试时,经常要去获取respones里的某个值,作为下个线程或HTTP

 

的请求数据,这个时候用正则表达式非常方便的获取到。

 

我的一个直播软件的测试实例:

 

1、  在相应的HTTP请求事件下右击添加后置处理器,并选择正则表达式提取器:

 

wKioL1j3CN7gyTQQAADyOmEtwRM194.png-wh_50

2、  设置好正则表达式里的相关内容

 

引用名称(你要用于后续使用的变量名称,这里我取的是cookies的值,变量名为TSSID

正则表达式(用正则提取返回数据的某个部位的值)

模板(一般默认$1$,表示结果中有很多个值的时候获取第一个)

匹配数字(设置为1

缺省值(默认可以不填)

wKiom1j3COyye1A9AADPWswLoy8242.png-wh_50

 

 

上面两步就可以把正则获取到的结果存入到了TSSID这个变量里,然后在其他地方可以

 

调用这个值。

 

 

3、  调用正则获取到的结果

 

调用公式为:${XXX}

wKiom1j3CQHSivrKAAD5QwHEwq8479.png-wh_50

 

Ok,到这就全部完成了正则提取respones里的某个数据给到另外一个HTTP请求去使用。

 

本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1917389,如需转载请自行联系原作者

相关文章
|
11天前
|
数据采集 Web App开发 iOS开发
如何使用 Python 语言的正则表达式进行网页数据的爬取?
使用 Python 进行网页数据爬取的步骤包括:1. 安装必要库(requests、re、bs4);2. 发送 HTTP 请求获取网页内容;3. 使用正则表达式提取数据;4. 数据清洗和处理;5. 循环遍历多个页面。通过这些步骤,可以高效地从网页中提取所需信息。
|
5月前
|
JSON JavaScript 测试技术
掌握JMeter:深入解析如何提取和利用JSON数据
Apache JMeter教程展示了如何提取和使用JSON数据。创建测试计划,包括HTTP请求和JSON Extractor,设置变量前缀和JSON路径表达式来提取数据。通过Debug Sampler和View Results Tree监听器验证提取结果,然后在后续请求和断言中使用这些数据。此方法适用于复杂测试场景,提升性能和自动化测试效率。
|
5月前
|
SQL 关系型数据库 数据处理
实时计算 Flink版产品使用问题之在同步数据时,是否可以使用正则表达式匹配进行源表到目标表的分库分表同步
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
6月前
|
监控 数据可视化 Java
性能工具之Jmeter 后置监听器可视化数据逻辑
【2月更文挑战第29天】性能工具之Jmeter 后置监听器可视化数据逻辑
81 2
性能工具之Jmeter 后置监听器可视化数据逻辑
|
XML 存储 数据采集
如何使用Python和正则表达式处理XML表单数据
如何使用Python和正则表达式处理XML表单数据
Python-初识正则表达式-指定匹配简单的日志数据
Python-初识正则表达式-指定匹配简单的日志数据
104 0
|
测试技术 数据安全/隐私保护
jmeter--全局参数设置与CSV数据导入
jmeter--全局参数设置与CSV数据导入
|
Java 测试技术 Shell
使用JMeter模拟设备通过MQTT发送数据
使用JMeter模拟设备通过MQTT发送数据
453 0
使用JMeter模拟设备通过MQTT发送数据
|
测试技术 数据安全/隐私保护
|
JSON 数据格式