当前在 GUI 模式下运行 jmeter,并通过选项-SSL 管理器导入客户端证书文件,这可以正常工作,没有任何问题。
但是如何使用客户端证书文件在非 GUI 模式下运行 jmeter?
注意 - 如果客户端证书文件在运行时未在 jmeter 中导入,我们会收到 403 禁止错误
注意 - 我使用的是 Jmeter 5.0 版本
非常需要这方面的帮助请逐步分享任何链接和视频
当前在 GUI 模式下运行 jmeter,并通过选项-SSL 管理器导入客户端证书文件,这可以正常工作,没有任何问题。
但是如何使用客户端证书文件在非 GUI 模式下运行 jmeter?
注意 - 如果客户端证书文件在运行时未在 jmeter 中导入,我们会收到 403 禁止错误
注意 - 我使用的是 Jmeter 5.0 版本
非常需要这方面的帮助请逐步分享任何链接和视频
您可以通过操作系统属性“告诉”JMeter 将证书用于客户端请求加密,即将下一行添加到system.properties文件:
javax.net.ssl.keyStoreType=pkcs12 (or jks)
javax.net.ssl.keyStore=/path/to/your/keystore
javax.net.ssl.keyStorePassword=your keystore password
下次启动 JMeter 时,它将使用为请求加密提供的密钥库。
或者,您可以通过 -D 命令行参数传递相同的参数,例如:
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