首页 > 其他 > 详细

jmeter关联之正则提取器页面简介

时间:2021-02-02 19:01:26      阅读:19      评论:0      收藏:0      [点我收藏+]

转自:https://www.cnblogs.com/tudou-22/p/9566894.html

正则表达式提取器说明:

Apply to:应用范围

要检查的响应字段:样本数据源。

引用名称:其他地方引用时的变量名称,我这里写的phone,可自定义设置,引用方法:${引用名称}

正则表达式:数据提取器,()括号里为你要获取的的值。"mobilephone":"( 相当于LR左边界, )","leaveamount"相当于LR右边界。而括号里\d+为正则表达式,用来匹配所需要获取的数据,何谓正则表达式文章末尾会附上说明

模板:用于从找到的匹配项创建字符串的模板。这是一个带有特殊元素的任意字符串,用于引用正则表达式中的组。引用组的语法是:‘ $ 1 $ ‘引用组1,‘ $ 2 $ ‘引用组2,等等。$ 0 $引用整个表达式匹配的内容。

匹配数字:正则表达式匹配数据的所有结果可以看做一个数组,匹配数字即可看做是数组的第几个元素。-1表示全部,0随机,1第一个,2第二个,以此类推。若只要获取到匹配的第一个值,则填写1

缺省值:匹配失败时的默认值。可以不写。若需用于后续逻辑判断,可简单写为 ERROR。

 

 

技术分享图片

二、获取多个数据

举例:在用户列表的结果中,需要将"id":82,"mobilephone":"150****7414", 用户id、手机号码都取出用来进行后续登录、投资操作

1、注意如果包含多个正则,我们进行如下设置

技术分享图片

 其中,我们可以通过 Debug PostProcessor 来查看结果

技术分享图片

 从结果中,如果我们要引用id、mobilephone的话,也就是这里user_g1、user_g4分别指代的值。

 

2、注意变量值在登录、投资请求中的引用!

 技术分享图片技术分享图片技术分享图片

 

jmeter关联之正则提取器页面简介

原文:https://www.cnblogs.com/hsyfighting/p/14363350.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!