使用Jmeter做接口测试时,有一种场景为,接口A的某个返回字段作为接口B的入参,这时就需要用到Jmeter一大功能--正则表达式提取器。
举例说明:
1.创建http请求。通过“添加--Sampler--HTTP请求”,配置第一个post请求,并添加“查看结果树”来查看返回字段及内容。
2.通过“添加--后置处理器--正则表达式处理器”,在第一个http请求下添加正则表达式处理器。
3.正则表达式处理器所填内容:
引用名称:参数名
正则表达式:.*"gameid":"(.+?)".* 即为读取gameid返回值内容
模板:可为空
匹配数字:默认填1
4.新建http请求,在入参填入正则表达式提取的内容,尝试下吧。