我正在设置 JMeter 4.0 以在云 (GCE) 中进行负载测试。我正在为主服务器和从服务器创建 VM 镜像,唯一的区别是从服务器在启动时运行 jmeter-server。我按照 http://jmeter.apache.org/usermanual/remote-test.html#setup_ssl 运行了 bin/create-rmi-keystore.sh
并确保 .jks 文件位于主服务器/客户端和所有从服务器上。
现在,当我创建多个从实例(新的从 IP)时,负载测试由于 SSL 错误而失败 -
配置远程引擎:10.150.0.11
JRMP 连接建立期间出错;嵌套异常是:
javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
配置10.150.0.11失败
我可以避免每次计划测试运行时都手动重新生成 keystore 吗?
最佳答案
如果您已在 master
上创建了 rmi_keystore.jks
,请将其复制到您的从属的 bin 目录中。之后您可以在从站上重新启动jmeter-server.bat
。
关于performance - 使用 SSL keystore 在云中进行 JMeter 4 远程测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49797793/