Java升级后,jmeter响应时间增加了4倍

时间:2018-07-10 18:15:58

标签: jmeter

我正在使用Jmeter 3.3执行性能脚本。目前,Java已在服务器中从1.7升级到1.8。现在,当在提交SSO存根页面上执行脚本以进行SSL握手(其中存在从一个端点URL到另一个端点的重定向)时,它需要60秒钟以上的时间来重定向,而手动则几乎不需要15-20秒钟。在Java升级之前,相同的脚本几乎不需要10秒。任何想法如何解决这个Jmeter问题

1 个答案:

答案 0 :(得分:0)

这可能是由于JEP-115添加了GCM算法,该算法一方面是安全的,而另一方面又很慢,或者是其他security enhancements

如果它影响您的测试,则可以通过执行以下步骤来禁用算法:

  1. 在JMeter安装的“ bin”文件夹中创建java.security文件
  2. 向其添加下一行:

    jdk.tls.disabledAlgorithms=SSLv3,GCM
    
  3. 然后将下一行添加到 system.properties 文件(位于JMeter安装的“ bin”文件夹中)

    java.security.properties=java.security
    

还应考虑升级到JMeter 4.0,因为您应始终根据JMeter Best Practices

使用最新的JMeter版本。