Jmeter - 如何设置 Jmeter 以获取特定的 Java 版本 (windows)
Jmeter - How to set Jmeter to pick up specific Java version (windows)
我的 windows 系统有两个 Java 版本:15 和 17
我想让 Jmeter 使用版本 15。
我将路径设置为:C:\Program Files\Java\jdk-15.0.2\bin
和JAVA_HOME作为C:\Program Files\Java\jdk-15.0.2
当我这样做时:java -version
我有:
但似乎 Jmeter 正在获取 Java 17,因为当我 运行 包含 JSR223 Assertion
的代码时出现异常
2022-05-12 13:40:51,300 ERROR o.a.j.a.JSR223Assertion: Problem in JSR223 script: JSR223 Assertion
javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Unsupported class file major version 61
如何'force'Jmeter取java15?
在 PATH environment variable 中将您要使用的 Java 版本设置在其他 Java 之前就足够了,JMeter 会选择它。
set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%
为了检查 JMeter 使用的 Java 版本,您可以添加一个 Debug Sampler 配置如下:
并在 View Results Tree 监听器中寻找 java.version
属性
或者只在 JMeter.log file
中查找 java.version
行
这里给我的牛奶和蜂蜜是:
1 设置路径为:set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%
2 cmd 中的午餐 Jmeter 为:java -jar ApacheJMeter.jar
因为从 'ApacheJMeter.jar' 启动可能启动硬编码 java 版本
另一种方法是创建 .bat 启动器:
a) 创建 startJmeter.bat
b) 放在里面
c:
cd C:\apache-jmeter-5.4.3\bin
java -jar ApacheJMeter.jar
我的 windows 系统有两个 Java 版本:15 和 17
我想让 Jmeter 使用版本 15。
我将路径设置为:C:\Program Files\Java\jdk-15.0.2\bin
和JAVA_HOME作为C:\Program Files\Java\jdk-15.0.2
当我这样做时:java -version
我有:
但似乎 Jmeter 正在获取 Java 17,因为当我 运行 包含 JSR223 Assertion
2022-05-12 13:40:51,300 ERROR o.a.j.a.JSR223Assertion: Problem in JSR223 script: JSR223 Assertion
javax.script.ScriptException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Unsupported class file major version 61
如何'force'Jmeter取java15?
在 PATH environment variable 中将您要使用的 Java 版本设置在其他 Java 之前就足够了,JMeter 会选择它。
set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%
为了检查 JMeter 使用的 Java 版本,您可以添加一个 Debug Sampler 配置如下:
并在 View Results Tree 监听器中寻找 java.version
属性
或者只在 JMeter.log file
中查找java.version
行
这里给我的牛奶和蜂蜜是:
1 设置路径为:set PATH="C:\Program Files\Java\jdk-15.0.2\bin";%PATH%
2 cmd 中的午餐 Jmeter 为:java -jar ApacheJMeter.jar
因为从 'ApacheJMeter.jar' 启动可能启动硬编码 java 版本
另一种方法是创建 .bat 启动器:
a) 创建 startJmeter.bat
b) 放在里面
c:
cd C:\apache-jmeter-5.4.3\bin
java -jar ApacheJMeter.jar