在Linux操作系统中以非GUI模式运行JMeter时,即使在system.properties中提供了证书(JKS)和密码,我也会出现以下错误。getPassword()-没有提供密码,也没有GUI,因此无法提示我已经使用keytool验证了JKS证书,以确保文件未损坏,密码拼写正确。JMeter测试在具有相同JKS的窗口中正常工作。
wj8zmpe11#
根据文件:SSL管理器是一种选择客户端证书的方法,这样您就可以测试使用公钥基础结构(PKI)的应用程序。只有在您没有设置相应的系统属性时才需要它。因此,如果您在命令行非GUI模式下运行测试,则需要:1.从测试计划中删除SSL管理器1.将下面几行添加到 * system.properties * 文件(位于JMeter安装的“bin”文件夹中)
javax.net.ssl.keyStore=/path/to/your/keystore javax.net.ssl.keyStorePassword=your-keystore-password
更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates
1条答案
按热度按时间wj8zmpe11#
根据文件:
SSL管理器是一种选择客户端证书的方法,这样您就可以测试使用公钥基础结构(PKI)的应用程序。只有在您没有设置相应的系统属性时才需要它。
因此,如果您在命令行非GUI模式下运行测试,则需要:
1.从测试计划中删除SSL管理器
1.将下面几行添加到 * system.properties * 文件(位于JMeter安装的“bin”文件夹中)
更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates