首页 > 解决方案 > Jmeter 在主机中发现非法字符:'/' ISSUE

问题描述

我在同事电脑上执行http请求时尝试安装Jmeter,他一直显示这个错误,但我发现我的电脑没有这个错误。我想知道有没有人遇到过类似的问题?

我的

的 1 我的 2


同事

同事 1 同事2

- 错误信息

java.net.MalformedURLException: Illegal character found in host: '/'
at java.base/java.net.URL.<init>(URL.java:480)
at java.base/java.net.URL.<init>(URL.java:360)
at java.base/java.net.URL.<init>(URL.java:383)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.getUrl(HTTPSamplerBase.java:1053)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1231)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1220)
at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253)
at java.base/java.lang.Thread.run(Thread.java:830)

标签: apijmeterjmeter-5.0

解决方案


使用 http 请求采样器时会出现此问题,将“/”放在服务器名称或 Ip 文本框的末尾。如果您删除主机信息末尾的“/”字符并将其添加到路径中,它将起作用。

此请求采样器正常工作


推荐阅读