gpt4 book ai didi

Apache JMeter 记录问题 403 Apache Tomcat

转载 作者:行者123 更新时间:2023-11-28 23:33:01 26 4
gpt4 key购买 nike

我的应用程序可以通过 Safari 浏览器访问,但是当我使用 JMeter 记录它时,在 SSO 身份验证后我收到 403 访问被拒绝。

好像是证书相关的问题,在录制的时候,浏览器提示证书不可信,我点了继续。

服务器是 Apache Tomcat。

我使用 JMeter 2.11 并在记录时使用 HTTPS 代理,它在 bin 目录中生成 CA 证书。

我也试过在 Firefox 中安装证书并尝试过但没有成功。

最佳答案

下面是我用 Jmeter 测试 SSL 站点的方法:

  1. 我推荐使用 Java 1.7.0_xx
  2. 克隆这个项目并从中运行 Jmeter: https://github.com/djangofan/run-jmeter-with-plugins-via-build-tools
  3. 打开浏览器,点击您要测试的 https (SSL) 站点。
  4. 如果网站是 https 那么浏览器会显示一个“LOCK”图标指定其安全。
  5. 打开“证书信息”并导出证书作为 .pem 或 .der 文件。
  6. 在启动 Jmeter 的 JDK 的“jre/lib/security”文件夹中,编辑 security.policy 文件。注释掉以下行:#jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
  7. 现在使用 java keytool.exe 将导出的文件转换为 .jkskeytool -importcert -alias mycert -file exportedFile.der -keystore jmeterTrustedKeystore.jks -storepass changeit
  8. 重新启动或重新打开 Jmeter,然后使用选项 → SSL 管理器菜单加载 .jks keystore 。它应该会提示您输入“changeit”密码,然后 Jmeter 会记住它。
  9. 创建一个新的 SSL 请求,它现在应该成功。

关于Apache JMeter 记录问题 403 Apache Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28051841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com