我使用的是jakarta-jmeter-2.3.1,需要通过HTTPS调用SOAP Web服务。服务器需要客户端证书。
请告诉我如何在早期版本的jmeter中引用密钥库?
我知道最新版本(3.2)有Keystore Configuration sampler元素,我在2.3.1中找不到。
[因为客户端限制,我需要使用该反面词。 ]
答案 0 :(得分:3)
您可以通过向 system.properties 文件添加下一行来在JVM级别配置加密:
javax.net.ssl.keyStoreType=${keystoretype}
javax.net.ssl.keyStore=/path/to/your/certificate
javax.net.ssl.keyStorePassword=your_certificate_password_here
${keystoretype}
可以是pkcs12
,对于.jks文件可以是jks
(这是默认设置)。如果您的证书采用不同的格式,最好使用OpenSSL或同等格式将其转换为.p12
格式如果需要,请参阅How to Set Your JMeter Load Test to Use Client Side Certificates指南以获取更多详细信息。
答案 1 :(得分:1)
JMeter 2.3.1非常过时,自那以来发生了1000多个错误和500个增强功能。
说服您的客户升级,您将在各个级别获得收益: