【问题标题】:JMeter CA certificate issueJMeter CA 证书问题
【发布时间】:2020-09-23 21:40:25
【问题描述】:

我安装了 JMeter 2.11 版。当我在工作台下添加 Http(s) 测试脚本记录器并尝试通过单击开始进行记录时,我收到一条错误消息。该消息是:

Root CA Certificate : Apache jmeter TemporaryRootCA created in Jmeter bin 
directory.

我安装了证书,但仍然弹出“请参阅安装 JMeter 证书以进行 HTTPS 录制弹出。我无法解决此问题。请您建议我如何解决此问题

【问题讨论】:

    标签: java jmeter


    【解决方案1】:

    执行以下操作即可完成:

    在 Firefox 中安装证书 选择以下选项:

    •工具/选项

    •高级/证书

    •查看证书

    •当局

    •导入...

    •浏览到 JMeter 启动目录,然后单击文件 ApacheJMeterTemporaryRootCA.crt ,按打开

    •单击查看并检查证书详细信息是否与 JMeter 测试脚本记录器显示的一致

    •如果确定,请选择“信任此 CA 来识别网站”,然后按确定

    •必要时按 OK 关闭对话框

    【讨论】:

    • 谢谢。我尝试在 Your certificate 选项卡而不是 Authorities 选项卡下导入,但这给出了:“无法安装此个人证书,因为您不拥有请求证书时创建的相应私钥。”
    【解决方案2】:

    我和你一样,我按照 pdf 工作,它工作正常 http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf

    【讨论】:

      【解决方案3】:

      请在下面找到消息。即使在 Firefox 中添加证书后,我也得到了这个。我公司的互联网使用代理连接。我通过提供jmeter -H my.proxy.server -P 8000 -u username -a password -N localhost 使用cmd 提示启动jmeter,已将firefox 代理设置为local 8080,但应用程序无法正常工作。尝试为 Firefox 提供相同的代理,应用程序正在工作,但它没有被记录在 jmeter 中。已按照“http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf”中给出的步骤

      根 CA 证书:在 Jmeter bin 目录中创建的 ApacheJMeterTemporaryRootCA 您可以按照组件参考文档中的说明安装它(请参阅安装 Jmeter CA 证书以进行 HTTPS 记录段落) 在浏览器中安装证书时请查看以下详细信息

      CN=_请勿安装,除非这是您的证书(Jmeter 根 CA),OU =USername:M1007788,C=US 指纹(sHA1):d4 ed 5a e9 85 cc ad 83 36 61 68 bf 5d 772f 6c 29 19 05 创建时间:Mon Apr 21 11:05:02 IST 2014

      【讨论】:

      • 上面给出的消息是 Jmeter 在启动时生成证书密钥对时显示的正常消息。我的建议是,首先, 在您的测试计划中添加 HTTP 请求默认值并提供您的代理服务器详细信息。 第二,在Test script Recorder中使用Http4.0 Client。 第三,检查本地站点的firefox本地代理和绕过选项使用的端口号。
      【解决方案4】:

      在 Jmeter 的 extras 文件夹中有一个名为 proxycert.cmd 的文件。将其作为证书导入浏览器中即可使用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-26
        • 1970-01-01
        相关资源
        最近更新 更多