jmeter的正则表达式提取器的用法和切换参数查看格式

简介: jmeter的正则表达式提取器的用法和切换参数查看格式

jmeter正则提取关联

1.在需要提取的接口后面加上正则提取器

image.png

2.填写正则提取器

引用名称:

Jmeter变量的名称,存储提取的结果;即下个请求需要引用的值、字段、变量名,后文中引用方法是${username}


正则表达式:(下面会给出测试是否能提取到想要数据的方法)

使用正则表达式解析响应结果,()括号表示提取字符串中的部分值,前后是提取的边界内容


模板:

正则表达式的提取模式。

如果正则表达式有多个提取结果,则结果是数组形式,模板1 11,2 22等等,表示把解析到的第几个值赋给变量;从1开始匹配,以此类推。

若只有一个结果,则只能是1 11;


匹配数字:

正则表达式匹配数据的结果可以看做一个数组,表示如何取值:0代表随机取值,正数n则表示取第n个值(比如1代表取第一个值),负数则表示提取所有符合条件的值。


缺省值:

匹配失败时候的默认值

image.png


3.测试是否能提取到想要的数据

打开查看结果数

打开响应数据

切换查看模式

这个就是正则的模式

image.png

image.png

然后写正则表达式尝试提起,通过匹配数字来选择需要的值

image.png

4.提取后的使用

image.png

image.png



相关文章
|
3月前
正则表达式如何匹配 00:00:16,733 --> 00:00:21,133 【字幕里的时间】这种格式?
【10月更文挑战第4天】正则表达式如何匹配 00:00:16,733 --> 00:00:21,133 【字幕里的时间】这种格式?
52 4
|
3月前
|
JavaScript 前端开发 Java
如何使用这个正则表达式来验证一个字符串是否符合特定的格式要求?
如何使用这个正则表达式来验证一个字符串是否符合特定的格式要求?
|
3月前
|
Python
如何使用正则表达式来匹配特定格式的电话号码?
如何使用正则表达式来匹配特定格式的电话号码?
|
4月前
|
JavaScript 前端开发 Java
使用这个正则表达式来验证一个字符串是否符合特定的格式要求
使用这个正则表达式来验证一个字符串是否符合特定的格式要求
158 5
|
7月前
|
前端开发 数据安全/隐私保护
vue3表单参数校验+正则表达式
vue3表单参数校验+正则表达式
|
8月前
|
Python
正则表达式高级用法
正则表达式是强大的文本匹配工具,常用于搜索、匹配和验证字符串。高级用法包括:捕获组(区分需要提取的内容)、非捕获组(减少开销)、零宽断言(定位匹配位置)、反向引用(匹配相同内容)、嵌入代码(实现复杂逻辑)、贪婪与非贪婪匹配(控制匹配范围)和递归匹配(处理嵌套结构)。了解这些高级技巧能提升字符串操作效率。示例展示了验证Email、电话号码、提取URL和清理多余空格的正则表达式应用。
|
8月前
|
JavaScript
vue常用正则表达式判断身份证格式
这两个正则表达式分别用于验证18位和15位身份证号码。请注意,正则表达式只能用于初步验证身份证格式是否正确,不能验证身份证号码是否真实有效。在实际应用中,还需要进行进一步的校验,例如校验身份证的校验位等。
376 0
|
8月前
|
机器学习/深度学习 Python
请解释Python中的正则表达式是什么?并举例说明其用法。
【2月更文挑战第26天】【2月更文挑战第86篇】请解释Python中的正则表达式是什么?并举例说明其用法。
46 2
|
8月前
|
JavaScript 前端开发 物联网
正则表达式的用法(判断是否为手机号格式)
正则表达式的用法(判断是否为手机号格式)
926 1
|
8月前
|
Java 计算机视觉
【Java 正则表达式】简单用法,注意点,我学不会正则
【Java 正则表达式】简单用法,注意点,我学不会正则