我有一个所有测试计划的.jmx文件,我想创建一个批处理文件。当我点击它时,一切都自动开始和结束。这样我就可以将它提供给我的客户以验证我是否在他的网站上执行了负载测试。我怎样才能做到这一点?
答案 0 :(得分:4)
jmeter does not support running batch of .jmx files作为文档part 2.4.3(命令行模式)提供给我们。 我建议你尝试两种方法:
1)遵循running jMeter in non GUI mode的最佳做法。 根据这种方法,您应该使用命令
jmeter -n -t D:\TestScripts\script.jmx -l D:\TestScripts\scriptresults.jtl
pareameters:
-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]
2)使用任何云服务来运行.jmx文件。
BlazeMeter(http://blazemeter.com/)对我很好。
可以调整测试计划设置。 测试完成后,可在“加载报告”选项卡上看到测试结果。 对于detalization,可以遵循Getting Started: Scripting with JMeter 步骤。
希望这适合你。
答案 1 :(得分:0)
只需在文本文件中编写以下命令,并将此文件另存为SomeName.bat。
@ECHO OFF jmeter -n -t"你的.jmx文件路径" -l"您的.jtl文件路径"
保存后点击该bat文件。测试计划结果将存储到.jtl文件中。
注意:确保将此bat文件放入JmeterinstallationDirectory / bin文件夹。