如果我随身携带.pem文件,如何配置jmeter以进行安全应用程序的负载测试



我刚开始接触JMeter。我有一个安全的应用程序,我下载了.pem文件。我对如何使用它访问应用程序感到困惑(将.pem转换为.cer或pk12的步骤(。当我试图将.pem转换为pfx时,它给出了一个错误,说私钥不匹配或格式不同。有人能提供一份使用JMeter进行应用程序负载测试的步骤清单吗?提前谢谢。

JMeter只能使用Java密钥存储(JKS或PKCS12格式(,因此您需要将.pem文件转换为Java密钥存储。

您可以使用OpenSSL命令行实用程序来完成此操作,例如:

openssl pkcs12 -export -out keystore.p12 -inkey key.pem -in cert.pem 

或者,如果您喜欢,您可以使用基于GUI的Take,如Keystore Explorer

完成后,您可以通过将下一行添加到system.properties文件(位于JMeter安装的"bin"文件夹中(来配置JMeter以使用此密钥库

javax.net.ssl.keyStoreType=pkcs12    
javax.net.ssl.keyStore=/path/to/your/keystore.p12
javax.net.ssl.keyStorePassword=your_keystore_password_here

更多信息:如何将JMeter负载测试设置为使用客户端证书