运行 JMeter 脚本的批处理文件

asm*_*sma 0 batch-file jmeter

我有一个包含所有测试计划的 .jmx 文件,我想创建一个批处理文件。当我点击它时,一切都会自动开始和结束。这样我也可以将其提供给我的客户,以验证我是否已在他的网站上执行了负载测试。我怎样才能做到这一点?

eug*_*kov 5

jmeter不支持运行批处理 .jmx 文件,因为文档部分 2.4.3(命令行模式)提供给我们。我建议您尝试两种方法:

1) 遵循在非 GUI 模式下运行 jMeter 的最佳实践。根据这种方法,您应该使用命令

jmeter -n -t D:\TestScripts\script.jmx -l D:\TestScripts\scriptresults.jtl
Run Code Online (Sandbox Code Playgroud)

其中参数:

-n [This specifies JMeter is to run in non-gui mode]
-t  [name of JMX file that contains the Test Plan]
-l  [name of JTL file to log sample results to]
-j  [name of JMeter run log file]
Run Code Online (Sandbox Code Playgroud)

2) 使用任何云服务来运行您的 .jmx 文件。

BlazeMeter ( http://blazemeter.com/ ) 对我来说很好。

脚本设置setUp 可以调整测试计划设置。测试完成后,可以在“负载报告”选项卡上看到测试结果。 测试结果 对于详细化,可以遵循入门:使用 JMeter 编写脚本的步骤。

希望这对你有用。