当前以GUI模式运行jmeter并通过选项SSL管理器导入客户端证书文件,此方法运行正常,没有任何问题。
但是如何使用客户端证书文件在非GUI模式下运行jmeter?
注意-如果在运行时未将客户端证书文件导入jmeter中,则会收到403禁止错误
注意-我正在使用Jmeter 5.0版本
对此非常需要帮助 请按照分步步骤分享所有链接和视频
答案 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