我尝试使用两台服务器对需要两次 SSL 握手的请求进行分布式测试。当我们不使用远程主机进行测试时,这工作正常
sh jmeter.sh -n -t sample_Load_Test/sample_test.jmx -l sample_report/Log/results.jtl -e -o sample_report/Dashboard/
Jmeter成功:
但是在尝试将远程主机用于同一个 jmx 文件时,SSL 握手失败。我在所有用于分发测试的服务器中都放置了相同的 jmeter.p12 和 truststore.jks。使用的命令:
sh jmeter.sh -n -t sample_test/sample_load_test.jmx -l sample_report/Log/results.jtl -e -o sample_report/Dashboard/ -r -Jserver.rmi.ssl.disable=true
请查看我收到的错误
Jmeter故障:
<httpSample t="20" it="0" lt="0" ct="20" ts="1545068074631" s="false" lb="HTTP Request" rc="非 HTTP 响应代码:javax.net。 ssl.SSLHandshakeException" rm="非 HTTP 响应消息:收到致命警报:handshake_failure"
有谁知道我在这里做错了什么