You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter生成报告时出现Invalid URI Host Name错误求助

解决JMeter报告生成时的URI主机名无效错误

错误原因

你遇到的问题是因为JMeter的HTTP Request取样器设计上要求服务器名称或IP与路径字段分开填写,不能将完整URL直接填入路径字段。当你把https://www.google.com.my放进路径字段、服务器留空时,JMeter会错误地拼接请求地址,导致出现格式错误的URI(比如报错里的http:/www.google.com.my少了一个斜杠),触发ClientProtocolException。

解决方法

方法1:手动拆分URL到对应字段

将完整URL拆分为服务器和路径两部分:

  • 服务器名称或IP:填写www.google.com.my(去掉协议头https://)
  • 路径:如果访问的是根路径,填写/;如果有具体子路径(比如https://www.google.com.my/search),则填写/search
  • 记得勾选取样器中的HTTPS协议选项(默认是HTTP,需要切换)

方法2:用JMeter自动拆分URL

  1. 打开HTTP Request取样器
  2. 点击右上角的从URL获取按钮(Fetch URL)
  3. 在弹出的输入框中粘贴完整URLhttps://www.google.com.my,JMeter会自动帮你拆分协议、服务器名称、路径到对应字段

方法3:直接使用完整URL字段(JMeter 5.0+适用)

新版JMeter的HTTP Request取样器新增了URL输入选项卡,你可以直接在这里填写完整URLhttps://www.google.com.my,无需拆分到服务器和路径字段,避免手动拆分的错误。

验证步骤

修改完成后,先运行一次测试确保取样器能正常请求,再执行报告生成命令:

jmeter.sh -g Report.jtl -o report

内容的提问来源于stack exchange,提问作者Ivan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 05:24:51