首页 文章

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

提问于
浏览
1

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

如何将证书和密码传递给奴隶?

1 回答

  • 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文章 .

相关问题