【问题标题】:Jmeter ca and client side certificatesJmeter ca和客户端证书
【发布时间】:2021-09-03 10:44:54
【问题描述】:

我有 4 个 .pem 文件,其中 1 个是 ca 证书,其余的是客户端证书。我尝试通过选择 Options->SSL Manager 在 Jmeter GUI 上添加它们。

但它只允许我选择一个证书。此外,添加证书后没有禁用 SSL 验证的选项。

我们将不胜感激。

【问题讨论】:

    标签: performance ssl jmeter performance-testing jmeter-5.0


    【解决方案1】:
    1. 根据SSL Manager 文档

      您可以为您的客户端证书使用 Java 密钥库 (JKS) 格式的密钥库或公钥证书标准 #12 (PKCS12) 文件。

      因此您将无法以这种方式从 .pem 文件加载证书

    2. 您只能将 SSL 管理器用于 GUI 模式和单个客户端证书,对于多个证书和/或 non-GUI mode,您需要通过 system.properties 文件指定密钥库位置和密码,如果需要,请使用 Keystore Configuration想为不同的用户使用不同的证书。

    所以你需要:

    • Put the certificates into a single .pem
    • 使用OpenSSLkeytool 将此.pem 转换为Java Keystore
    • 通过javax.net.ssl.keyStore 属性指向JMeter 使用此密钥库并通过javax.net.ssl.keyStorePassword 属性指定密钥库密码
    • 享受来自 JMeter 的加密请求

    更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates

    【讨论】:

    • 非常感谢您的回复。我按照你的步骤,能够将这些证书添加到 jmeter。
    猜你喜欢
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多