【发布时间】:2021-09-03 10:44:54
【问题描述】:
我有 4 个 .pem 文件,其中 1 个是 ca 证书,其余的是客户端证书。我尝试通过选择 Options->SSL Manager 在 Jmeter GUI 上添加它们。
但它只允许我选择一个证书。此外,添加证书后没有禁用 SSL 验证的选项。
我们将不胜感激。
【问题讨论】:
标签: performance ssl jmeter performance-testing jmeter-5.0
我有 4 个 .pem 文件,其中 1 个是 ca 证书,其余的是客户端证书。我尝试通过选择 Options->SSL Manager 在 Jmeter GUI 上添加它们。
但它只允许我选择一个证书。此外,添加证书后没有禁用 SSL 验证的选项。
我们将不胜感激。
【问题讨论】:
标签: performance ssl jmeter performance-testing jmeter-5.0
根据SSL Manager 文档
您可以为您的客户端证书使用 Java 密钥库 (JKS) 格式的密钥库或公钥证书标准 #12 (PKCS12) 文件。
因此您将无法以这种方式从 .pem 文件加载证书
您只能将 SSL 管理器用于 GUI 模式和单个客户端证书,对于多个证书和/或 non-GUI mode,您需要通过 system.properties 文件指定密钥库位置和密码,如果需要,请使用 Keystore Configuration想为不同的用户使用不同的证书。
所以你需要:
javax.net.ssl.keyStore 属性指向JMeter 使用此密钥库并通过javax.net.ssl.keyStorePassword 属性指定密钥库密码更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates
【讨论】: