【发布时间】:2020-07-24 23:40:57
【问题描述】:
我从 HTTP 请求收到了以下 JSON 响应。我想从 JSON 响应中存在的节点“url”中提取参数。
{"Id":"7S9LyBqyv1e0trKrVuP1OOZGHeg","Url":"https://abcd.com:443/u/custom-response?prov=34545sdf-9013e2e61e66&realmeId=%2Fxxxx","realmeId":"/abcd"}
在上面的 JSON 响应中,我想使用 JMeter 检索“prov”的值,即 34545sdf-9013e2e61e66。 尝试的解决方案:使用 Beanshell 读取响应。
String url = vars.get("successURL");
vars.put("responseURL",url.toString());
responseURL = responseURL.replaceAll(":"," ");
log.info("String URL "+responseURL.toString());
错误信息:
attempt to resolve method: toString() on undefined variable or class name: responseURL
【问题讨论】:
标签: json jmeter jmeter-5.0