尝试获取网址时"java.net.URISyntaxException: Expected closing bracket for IPv6 address at index 26:"



来自jmeter,我正在尝试获取一个URL。(http://uniform_resource_locator:port_0000/abc/def/ghi/content/login.html)

当我创建HTTP请求并执行此操作时,我会收到以下错误。

java.net.URISyntaxException: Expected closing bracket for IPv6 address at index 26: http://[URL as mentioned above]/
    at java.net.URI$Parser.fail(Unknown Source)
    at java.net.URI$Parser.failExpecting(Unknown Source)
    at java.net.URI$Parser.parseServer(Unknown Source)
    at java.net.URI$Parser.parseAuthority(Unknown Source)
    at java.net.URI$Parser.parseHierarchical(Unknown Source)
    at java.net.URI$Parser.parse(Unknown Source)
    at java.net.URI.<init>(Unknown Source)
    at java.net.URL.toURI(Unknown Source)
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:331)
  • 我已将服务器删除http://
  • 这只是一个get请求。
  • 这是在VPN网络上运行的(Jmeter也在该机器上)
  • 手动打开。

我出错的任何想法。

http://uniform_resource_locator:port_0000/abc/def/def/ghi/content/login.html

在您的链接中,使用链接,如下所示

Uniform_resource_locator:port_0000/abc/def/ghi/content/login.html

然后它可以正常工作。因为协议[http]:已经存在于jmeter

我在这里得到的解决方法是安装BlazeMeter Chrome扩展名并从BlazeMeter录制并以.jmx文件发布。

后来,我在Jmeter中打开了一个新测试并导入了此文件。

我给出了验证详细信息。有效。:)

最新更新