繁体   English   中英

org.apache.http.conn.HttpHostConnectException 与 jMeter

[英]org.apache.http.conn.HttpHostConnectException with jMeter

我在无法调试的 jMeter 脚本中收到了这个org.apache.http.conn.HttpHostConnectException异常。

  • 测试服务器能够成功连接到我的应用程序 url ( https://apac1.onesourcetax.comhttps://emea1.onesourcetax.com )
  • jMeter 脚本能够成功连接到 EMEA1但无法连接到 APAC1HttpHostConnectException异常)
  • 我想比较 jMeter 发送的请求与 Chrome 浏览器发送的请求……所以我在我的 jMeter 脚本中启用了 fiddler 代理,猜猜是什么? 当通过 Fiddler 代理 (localhost:8888) 发送请求时,jMeter 脚本能够连接到 APAC1

调试日志

有谁知道这里发生了什么?

我无法使用最新的JMeter 5.2.1重现您的问题:

在此处输入图片说明

所以我的期望是它是环保的。

我会推荐以下故障排除步骤:

  1. 可能是HTTP 连接超时太低的情况,如果建立从您所在位置到亚太地区服务器的连接需要一些时间,JMeter 可能会关闭连接,如果它没有从服务器接收任何内容。 您可以尝试增加连接超时,该设置位于HTTP 请求采样器(甚至更好的HTTP 请求默认值)的“高级”选项卡下

    在此处输入图片说明

  2. 您可以通过为 JMeter 启用调试日志记录来获取有关传出请求和传入响应的额外信息,详细级别与我的第一个屏幕截图相同,您可以通过将下一行添加到log4j2.xml文件(位于 JMeter 的“bin”文件夹中)来获得安装):

     <Logger name="org.apache.http" level="debug" /> <Logger name="org.apache.http.wire" level="debug" />

    需要重新启动 JMeter 才能获取更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM