JMeter-正则表达式(Json中取value的部分值)

时间:2023-03-09 18:17:06
JMeter-正则表达式(Json中取value的部分值)

2019-04-26问题:返回的json中提取短信验证码614930

{
: "total":2,
: "totalPage":1,
: "rows":
: [
: : {
: : : "id":"083161dfffda44a2e0732b278b0a688b",
: : : "createUser":"",
: : : "createTime":"2032-09-21 05:32:10",
: : : "createTimeText":"2032-09-21 05:32:10",
: : : "updateUser":"",
: : : "updateTime":"2032-09-21 05:32:14",
: : : "updateTimeText":"2032-09-21 05:32:14",
: : : "timeStamp":"",
: : : "sendFrom":"",
: : : "phone":"18200717132",
: : : "isUseTemplate":"1",
: : : "templateId":"6691E372025A5EF1E053132AFD0AAA9C",
: : : "userId":"",
: : : "content":"【首金网】验证码:409291,为了您的账户安全,请勿将验证码告知他人。验证码有效期为2分钟。",
: : : "sendTime":"2032-09-21 05:32:14",
: : : "retryCount":"",
: : : "expirtTime":"",
: : : "status":"1",
: : : "column1":"",
: : : "column2":"",
: : : "column3":"",
: : : "busiId":"",
: : : "expectSendTime":"2032-09-21 05:32:10",
: : : "resultCode":"",
: : : "resultDesc":"",
: : : "msgId":"",
: : : "busiTypeCode":1
: : },
: : {
: : : "id":"082f6fd860e1de3be0732b278b0a1fd6",
: : : "createUser":"",
: : : "createTime":"2032-09-21 03:12:56",
: : : "createTimeText":"2032-09-21 03:12:56",
: : : "updateUser":"",
: : : "updateTime":"2032-09-21 03:13:11",
: : : "updateTimeText":"2032-09-21 03:13:11",
: : : "timeStamp":"",
: : : "sendFrom":"",
: : : "phone":"18200717132",
: : : "isUseTemplate":"1",
: : : "templateId":"6691E372025A5EF1E053132AFD0AAA9C",
: : : "userId":"",
: : : "content":"【首金网】验证码:614930,为了您的账户安全,请勿将验证码告知他人。验证码有效期为2分钟。",
: : : "sendTime":"2032-09-21 03:13:11",
: : : "retryCount":"",
: : : "expirtTime":"",
: : : "status":"1",
: : : "column1":"",
: : : "column2":"",
: : : "column3":"",
: : : "busiId":"",
: : : "expectSendTime":"2032-09-21 03:12:55",
: : : "resultCode":"",
: : : "resultDesc":"",
: : : "msgId":"",
: : : "busiTypeCode":1
: : }
: ],
: "status":true,
: "message":"",
: "page":1,
: "totalData":""
}

2019-04-26解决:

引用名称:phoneCode(随意写,就是自定义的变量名)

正则表达式:"content":"【首金网】验证码:(.*?),为了您的账户安全,请勿将验证码告知他人。验证码有效期为2分钟。"

模板:$1$

匹配数字(0代表随机):1(关键点,如果写1会取0000)

缺省值:null,phoneCode(随意写,出错时会显示这个信息)

JMeter-正则表达式(Json中取value的部分值)