2013-10-09 218 views
0

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

回答

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/)对我很好。

script settings setUp 可以调整测试计划设置。 测试结束后,可以在“加载报告”选项卡上看到测试结果。 test result 对于解压缩,可以按照Getting Started: Scripting with JMeter步骤进行。

希望这对你有用。

+0

您可以使用ant来运行多个jmeter测试(多个.jmx文件) –

0

只需在文本文件中写入以下命令并将该文件保存为SomeName.bat。

@ECHO OFF JMeter的-t -n “你.jmx文件路径” -l “你.jtl文件路径”

节省点击该bat文件之后。测试计划结果将被存储到.jtl文件中。

注意:确保您将此bat文件放入JmeterinstallationDirectory/bin文件夹中。