Jmeter-2.3.1 - 带有客户端证书的HTTPS

时间:2017-05-25 16:15:23

标签: https jmeter

我使用的是jakarta-jmeter-2.3.1,需要通过HTTPS调用SOAP Web服务。服务器需要客户端证书。

请告诉我如何在早期版本的jmeter中引用密钥库?

我知道最新版本(3.2)有Keystore Configuration sampler元素,我在2.3.1中找不到。

[因为客户端限制,我需要使用该反面词。 ]

2 个答案:

答案 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 
    对于.p12文件,
  • ${keystoretype}可以是pkcs12,对于.jks文件可以是jks(这是默认设置)。如果您的证书采用不同的格式,最好使用OpenSSL或同等格式将其转换为.p12格式
  • 您需要重新启动JMeter才能选择属性

如果需要,请参阅How to Set Your JMeter Load Test to Use Client Side Certificates指南以获取更多详细信息。

答案 1 :(得分:1)

JMeter 2.3.1非常过时,自那以来发生了1000多个错误和500个增强功能。

说服您的客户升级,您将在各个级别获得收益:

  • 生产率
  • 质量
  • 性能
  • 报告