由于 CORS 错误,无法进行 Jmeter UI 录制

Aru*_*rul 5 jmeter-4.0

我们在 Jmeter UI 录制中面临 CORS 问题:

CORS request did not succeed
Run Code Online (Sandbox Code Playgroud)

我们的网站 uat.torchmarkets.com 内部调用 tradeuat.torchmarkets.com,其中对跨域请求进行安全检查。分享。我们想为uat.torchmarkets.com做UI重新编码

下面是 jmeter UI 记录器设置

?[JmeterUIRecordingSetting

以下是浏览器中的代理设置。子域 loadtesting.torchmarkets.com 已列入白名单。

?[浏览器代理设置

下面是CORS错误

[CORS错误 ?

任何解决此问题的帮助将不胜感激!

提前致谢!!

小智 3

就我而言,导入 JMeter 的证书后 CORS 错误消失了。

在 JMeter 的 bin 文件夹中,您将找到一个 .crt 文件。这个需要导入到浏览器中。我只用 Firefox 测试过。

  1. 在 Firefox 中,转到 Privacy & Security设置部分,您可以在其中找到View Certificates...
  2. 选择Authorities选项卡
  3. 点击Import...并浏览JMeter的证书
  4. 检查This certificate can identify web sites.并确认

从那时起,您应该不会再看到 CORS 错误,直到证书过期(默认为 7 天)。

或者,在 JMeter 的 bin 文件夹中找到该文件,jmeter.properties如果您需要证书的有效期超过默认的 7 天,请通过更改值来更改证书的有效期proxy.cert.validity,然后让证书重新生成