【问题标题】:Unable to make HTTP REQUEST successfully from jmeter when on VPN在 VPN 上时无法从 jmeter 成功发出 HTTP 请求
【发布时间】:2020-06-04 03:20:24
【问题描述】:

我为我在 jmeter 中的 API 测试创建了一个测试计划。当我从公司 VPN 断开连接时,HTTP 请求成功运行,但是当我连接到 VPN 时,HTTP 请求失败 - failed: Connection refused: connect - 什么可能导致 Jmeter 与 VPN 一起工作?

我在 Postman 上的测试也发生了同样的事情,但是在 fiddler 中启用此选项后问题得到了解决(规则 --> 自动验证)。如果我关闭我的提琴手或停止捕获,邮递员请求也将开始失败(这种行为在 vpn 的开/关中都可以看到)。 - 我不确定 Fiddler 设置是如何连接到邮递员的。

有没有人有同样的经历?请指导我一些解决方案,以尝试使这些工具在 VPN 上正常工作,而无需任何提琴手更改或依赖。

我在Jmeter 5.2.1

【问题讨论】:

    标签: jmeter postman vpn fiddler connection-refused


    【解决方案1】:

    当您使用企业 VPN 时,您需要将企业证书添加到信任存储区。

    首先获得证书。 将证书添加到信任存储命令。

    keytool -import -alias certificatename -keystore c:\java-se-8u40-ri\jre\lib\security\cacerts -file location to your certificate
    

    这为我解决了这个问题,并且能够在企业 vpn 上运行 jmeter。

    您也可以参考:How to import a jks certificate in java trust store

    希望,这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 2019-11-30
      • 2019-05-07
      • 2015-10-23
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多