jmeter关联
在需要获取参数的接口处添加下面插件:
添加--后置处理器---jp@gc json path extractor 自己添加的插件

在登陆接口中获得si g n的值,传递给获取金币接口
destination variable name:下一个请求需要引用的参数名称,此处定义为:sign1,下个请求填写:${sign1}
jsonpath expression:
{
"error_code": 0,
"login_info": {
"login_time": "20171223172510",
"sign": "667361c5a14be3982712ac9ac2b2bc9a",
"userId": 1
}
}
需要获取上段代码中的sign参数,那么jsonpath expression: 这里填写格式为:$.login_info.sign

传递给添加金币接口,中cookie管理器中,添加变量

方法二:
正则表达式提取器
在需要获取参数的请求下,添加正则表达式提取器

引用名称:下一个请求需要填写的名称,下个请求填写为:${sign2}
正则表达式:正则表达式中()括起来的部分就是要提取的。.代表任意字符,*代表出现任意次。 "sign":(.*),
模板:用$$引用起来,如果在正则表达式中有多个正则表达式(多个括号括起来的东东),则可以是$2$,$3$等等,表示解析到的第几个值给sign2。
匹配数字,0代表随机,-1代表所有,其余正整数代表将在检查的内容中,第几个匹配的内容提取出来


浙公网安备 33010602011771号