Jmeter Apache Meter-删除请求url的尾部斜杠
我试图发出一个请求,但一直失败,结果是ApacheJMeter在请求中添加了“/”,如View Result Listener>request所示Jmeter Apache Meter-删除请求url的尾部斜杠,jmeter,Jmeter,我试图发出一个请求,但一直失败,结果是ApacheJMeter在请求中添加了“/”,如View Result Listener>request所示 你是怎么禁用的?谢谢 您的请求路径是什么?如果它是空的,那么JMeter会向路径中添加斜杠 String path = vars.get("PATH"); if (path.endsWith("/")) { vars.put("PATH",path.substring(0,path.length()-1)); } 发件人: 在任何情况下,尾
你是怎么禁用的?谢谢 您的请求路径是什么?如果它是空的,那么JMeter会向路径中添加斜杠
String path = vars.get("PATH");
if (path.endsWith("/")) {
vars.put("PATH",path.substring(0,path.length()-1));
}
发件人:
在任何情况下,尾随斜杠都不会导致任何错误
如果您是从变量获取路径或动态构建路径,您应该能够通过以下方式删除斜杠:
假设您有一个名为“PATH”的JMeter变量包含您的路径
String path = vars.get("PATH");
if (path.endsWith("/")) {
vars.put("PATH",path.substring(0,path.length()-1));
}
同样,路径端的斜杠不应该是测试失败的原因 您添加了正确的HTTP头管理器了吗?它是HTTP请求采样器所必需的。“/”应该不是问题。将“?”放在请求url的末尾 请求url:www.stackoverflow.com/questions
JMeter Url将是:对于那些搜索简单方法的人,这里是:
请参见下面的getUrl方法实现您使用的JMeter版本、采样器、如何构造请求?其JMeter 2.10。我使用HTTP请求构造它。不幸的是,我不是API的开发人员。我只是调用它,由于斜杠,它在JMeter上失败了,但在rest客户端上运行良好,在rest客户端上并没有附加斜杠。我想知道如何将请求url放入PATH变量中。