如何使用客户端证书文件在非GUI模式下运行jmeter

时间:2019-02-28 14:00:19

标签: jmeter jmeter-5.0

当前以GUI模式运行jmeter并通过选项SSL管理器导入客户端证书文件,此方法运行正常,没有任何问题。

但是如何使用客户端证书文件在非GUI模式下运行jmeter?

注意-如果在运行时未将客户端证书文件导入jmeter中,则会收到403禁止错误

注意-我正在使用Jmeter 5.0版本

对此非常需要帮助 请按照分步步骤分享所有链接和视频

1 个答案:

答案 0 :(得分:0)

您可以通过操纵系统属性来“告诉” JMeter将证书用于客户端请求加密,即在system.properties file中添加下一行:

javax.net.ssl.keyStoreType=pkcs12 (or jks)
javax.net.ssl.keyStore=/path/to/your/keystore
javax.net.ssl.keyStorePassword=your keystore password

下次启动JMeter时,它将使用为请求加密提供的密钥库。

或者您can pass the same parameters via -D command-line arguments喜欢:

jmeter -Djavax.net.ssl.keyStoreType=pkcs12 (or jks) -Djavax.net.ssl.keyStore=/path/to/your/keystore -Djavax.net.ssl.keyStorePassword=your keystore password -n -t test.jmx -l result.jtl

更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates