5

我进行了网络搜索jmeter and openjdk 13,只找到了相关的帖子:JMeter 是否会按照 Oracle 决定 Java 1.8v 后的版本付费?

JMeter 需要 Java >=8(Java 9 和 10 是中间版本,不建议使用)。

Apache JMeter 页面上,最后提到的 JMeter 版本是JMeter 2.5.x (JVM 1.5+).

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

4

2 回答 2

4

最新的 JMeter 5.2.1 适用于Java 13

JMeter 在新安装的 Ubuntu 19.04 桌面上为我工作,带有 OpenJDK 13(从 Ubuntu 存储库安装)以及 Oracle JDK 13

JMeter 官方在要求中不限制 java 版本:

JMeter与 Java 8 或更高版本兼容。出于安全和性能原因,我们强烈建议您安装主要版本的最新次要版本。

您还可以看到 JMeter 在Travis CI上使用 Java 13 进行了测试

于 2019-12-10T14:28:31.010 回答
1

为什么不应该?Java 是向后兼容的,只要软件不依赖已删除的 API,它就应该在更新的 JDK/JRE 上运行得更好。此外,根据JMeter 负载测试“内存不足”故障的 9 个简单解决方案文章,您应该使用:

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

在此处输入图像描述

以防万一您可以熟悉Oracle JDK 迁移指南

于 2019-12-10T14:45:28.643 回答