Jmeter:使用客户端证书进行分布式测试

时间:2016-08-31 11:32:08

标签: jmeter ssl-certificate client-certificates distributed-testing

我们使用客户端证书(通过SSL Manager)通过HTTPS设置Jmeter进行性能测试。如果我们从GUI运行它,它就像一个魅力。但是,如果我们开始分布式测试,我们会收到错误的证书错误。

如何通过证书和奴隶的密码?

1 个答案:

答案 0 :(得分:2)

您可以使用Java SSL System Properties

配置证书

即。将以下行添加到每个远程从属计算机上的 system.properties 文件中:

javax.net.ssl.keyStore=certificate.p12
javax.net.ssl.keyStorePassword=secr3t
javax.net.ssl.keyStoreType=pkcs12
  • 修改上述值以符合您的设置
  • 需要重新启动JMeter才能选择属性。

您还可以通过-D命令行参数传递值,如:

jmeter -Djavax.net.ssl.keyStore=certificate.p12 -Djavax.net.ssl.keyStorePassword=secr3t -s ...

有关详细说明,请参阅How to Set Your JMeter Load Test to Use Client Side Certificates文章。