首页 > 解决方案 > 从变量中删除右斜杠

问题描述

我开始尝试使用 JMeter。我有一个发出 HTTP 请求的测试计划,我可以使用 JSON 提取器从响应中检索一个值。我的问题是指向带有斜杠的 URL 的值,例如

https://www.example.com/

如果我将此值传递给下一个 HTTP 请求,我会得到响应

Non HTTP response code: java.net.MalformedURLException,Non HTTP response message: Illegal character found in host: '/'

由于尾随 /,这不是获取下一个 HTTP 请求的有效 URL。删除它的最佳方法是什么?这个值可以在每个线程上改变。

谢谢

标签: jmeter

解决方案


您可以在groovy 函数中使用子字符串来删除最后一个字符 (/)

${__groovy(vars.get("myVar").substring(0\,vars.get("myVar").length-1))}

推荐阅读