转载Jmeter(⼗五)正则表达式提取参数1:Jmeter正则表达式提取器提取制定的值
http响应数据如下:
1.1:添加http请求(80端⼝不⽤写端⼝号)
1.2:添加正则表达式提取器
. 表⽰匹配任意字符
+ 表⽰匹配⼀个或者多个
?表⽰匹配到结束为⽌
PS:下⾯的正则表达式还可以写成 province:'([^']+)',
表⽰:[^']匹配到不是单引号 ’;+表⽰它内的多个字符
1.3:添加Debug sampler
(⽤Debug取样器可以⽅便tester查看系统有哪些变量)
1.4:添加“观察结果树”
1:http请求-->响应数据如下
2:Debug取样器-->响应数据如下
1.5:引⽤提取的变量
正则匹配中配到到带单引号1:例如下图:我们给debug名称前赋值city的值
2:观察debug取样器前的名称为“北京”表⽰city的值取到了(另外:city_g1的值也是“北京”所以变量取city_g1也是⼀样的结果)
2:Jmeter匹配多个变量
PS:下列⽅式只是针对单⾏模式(即:返回的数据没有换⾏如果针对第⼀章中的返回数据有换⾏的情况请参考本⽂第四章)2.1 添加Http请求
2.2 http响应数据如下
2.3 添加正则表达式提取器
如下:引⼊变量名为value;引⼊模板
2.4 观察结果树查看结果
1:观察debug取样器结果
3:引⽤Jmeter正则表达式提取器提取的值
3.1 ⽰例:在Debug取样器命名上提取的值
引⽤第⼆章的结果;在debug取样器上取value_g2和value_g1的值
3.2 观察结果树
如下图 debug取样器的结果树中就会显⽰取值结果
原⽂:blog.csdn/hujyhfwfh2/article/details/80551299 作者:AnndyTuo
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论