Jmeter多接口参数传递

在接口自动化测试中,经常存在多个接口之间存在关联。业务场景串联,多接口测试中就需要用到参数传递。把上一个接口的响应作为下一接口的参数输入。

如接口A和接口B存在关联,接口A返回ID,接口B使用接口A返回的ID

接口A返回的响应数据,需要使用deviceCode,作为接口B的参数输入

{"errCode":"0","errMsg":"SUCCESS","data":{"id":592855053,"deviceCode":"33010000991327000784","isvId":null}}

对接口A添加 后置处理器>JSON提取器,设置变量名deviceId,变量取值data.deviceCode

 

 接口B的入参数据就可以使用提取的变量

{"camerId": "${deviceId", "protocol": "flv"}

执行请求后可以看到Request Body

POST data:
{"camerId": "${deviceId}", "protocol": "flv"}

 

posted @ 2021-05-24 16:06  julincc  阅读(432)  评论(0)    收藏  举报