我是Jmeter的新手。我在Booking API的响应中得到了以下提到的代码。我必须单击“ requestUrl”字段。它将重定向到浏览器,并打开我必须付款的Billdesk页面。付款成功后,我的预订将完成。每次我们获得不同的URL。我们可以使用Jmeter做到这一点吗?
"data": {
"requestUrl": "https://uat.billdesk.com/xyz",
"redirectUrl": "http:xyz",
"orderNumber": "5904"
}
答案 0 :(得分:0)
配置如下:
requestUrl
JSON路径表达式:与请求URL相匹配的JsonPath查询,即$.data.requestUrl
其他字段可以保留不变:
在第一个请求之后添加HTTP请求采样器,并将${requestUrl}
放入“路径”字段:
就这样,在运行时,${requestUrl}
JMeter变量将被上一个请求JSON响应中的值替换: