一、SSL Manager用于导入客户端的证书,之前查资料时,网上有些文章说用SSL Manager导入服务器证书,和官方解释不符。
Apache JMeter - User's Manual: Component Reference
weixin_xyyqwl的博客_CSDN博客-android,java,app自动化领域博主
二、Keystore Configuration也可以用于导入客户端证书,SSL Manager相对来说更简单粗暴,Keystore Configuration需搭配system.properties使用。
weixin_xyyqwl的博客_CSDN博客-android,java,app自动化领域博主
weixin_xyyqwl的博客_CSDN博客-android,java,app自动化领域博主
在使用SSL Manager时,把相同的Keystore Configuration拿掉,特别是错误配置的。
三、SSL Manager支持.jks Java Key Store格式、.p12 PKCS12格式。
如果是客户端证书和客户端密钥,则需要转换.p12格式后才可以导入。例如客户端证书是client.cer,客户端密钥是client.key,则使用以下命令转换:
openssl pkcs12 -export -out client.p12 -inkey client.key -in client.cer
输入密钥库口令并记住,导入证书时需要使用。
四、在JMeter UI模式中使用菜单Options → SSL Manager,选择客户端证书文件,提示输入密钥库口令,填写证书正确的口令。