我正在尝试使用以下命令执行 JMeter 测试用例。我有没有在本地安装 JMeter 的情况下执行测试用例的另一种方法?这里我必须提供 JMeterUtils 的 JMeter HOME 路径。
// JMeter Engine
StandardJMeterEngine jmeter = new StandardJMeterEngine();
// Initialize Properties, logging, locale, etc.
JMeterUtils.loadJMeterProperties("/path/to/your/jmeter/bin/jmeter.properties");
JMeterUtils.setJMeterHome("/path/to/your/jmeter");
JMeterUtils.initLogging();// you can comment this line out to see extra log messages of i.e. DEBUG level
JMeterUtils.initLocale();
// Initialize JMeter SaveService
SaveService.loadProperties();
// Load existing .jmx Test Plan
FileInputStream in = new FileInputStream("/path/to/your/jmeter/extras/Test.jmx");
HashTree testPlanTree = SaveService.loadTree(in);
in.close();
// Run JMeter Test
jmeter.configure(testPlanTree);
jmeter.run();
}
Run Code Online (Sandbox Code Playgroud)
资源https://www.blazemeter.com/blog/5-ways-launch-jmeter-test-without-using-jmeter-gui