JMeter 是否适用于 OpenJDK 13?

Does JMeter works on OpenJDK 13?

我进行了网络搜索 jmeter and openjdk 13,只找到相关的 post:

JMeter needs Java >=8 (Java 9 and 10 are intermediate and not advised).

Apache JMeter page 上提到的最后一个 JMeter 版本是 JMeter 2.5.x (JVM 1.5+)

JMeter 如何在最新的 OpenJDK 13 上运行?

最新的 JMeter 5.2.1 适用于 Java 13

JMeter works for me on a freshly installed Ubuntu 19.04 Desktop with either OpenJDK 13 (installed from the Ubuntu repo) as well as Oracle JDK 13

JMeter官方不限制java版本在requirements:

JMeter is compatible with Java 8 or higher. We highly advise you to install latest minor version of your major version for security and performance reasons.

您还可以看到 JMeter 在 Travis CI

上使用 Java 13 进行了测试

为什么不应该? Java 向后兼容,只要软件不依赖于已删除的 API,它应该 运行 在更新的 JDK/JRE 上更好。此外,根据 9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure 文章,您应该使用:

  1. JMeter最新版本
  2. 最新Java版本(更好的64位服务器JRE或JDK)
  3. JMeter Plugins 的最新版本(如果您的测试中使用了任何版本)

以防万一您可以熟悉 Oracle JDK Migration Guide