我正在使用Jmeter 3.3执行性能脚本。目前,Java已在服务器中从1.7升级到1.8。现在,当在提交SSO存根页面上执行脚本以进行SSL握手(其中存在从一个端点URL到另一个端点的重定向)时,它需要60秒钟以上的时间来重定向,而手动则几乎不需要15-20秒钟。在Java升级之前,相同的脚本几乎不需要10秒。任何想法如何解决这个Jmeter问题
答案 0 :(得分:0)
这可能是由于JEP-115添加了GCM算法,该算法一方面是安全的,而另一方面又很慢,或者是其他security enhancements
如果它影响您的测试,则可以通过执行以下步骤来禁用算法:
java.security
文件向其添加下一行:
jdk.tls.disabledAlgorithms=SSLv3,GCM
然后将下一行添加到 system.properties 文件(位于JMeter安装的“ bin”文件夹中)
java.security.properties=java.security
还应考虑升级到JMeter 4.0,因为您应始终根据JMeter Best Practices
使用最新的JMeter版本。