我们使用客户端证书(通过SSL Manager)通过HTTPS设置Jmeter进行性能测试。如果我们从GUI运行它,它就像一个魅力。但是,如果我们开始分布式测试,我们会收到错误的证书错误。
如何通过证书和奴隶的密码?
答案 0 :(得分:2)
您可以使用Java SSL System Properties
配置证书即。将以下行添加到每个远程从属计算机上的 system.properties 文件中:
javax.net.ssl.keyStore=certificate.p12
javax.net.ssl.keyStorePassword=secr3t
javax.net.ssl.keyStoreType=pkcs12
您还可以通过-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文章。