Jmeter(4)、命令行和ant的集成
·为什么要使用Jmeter的命令行模式? 1·性能更好:命令行比GUI模式消耗的资源更少。 2·更方便的和其他工具的集成。 ·Jmeter的命令行模式的准备工作:Jmeter的bin目录配置在系统的环境变量path中。 ·Jmeter命令行模式的参数详解: 普通参数 ·-? 是列出Jmeter的命令参数的列表和简要说明。 ·-h 显示的是Jmeter自带的命令行的帮助信息。 ·-n 表示以non GUI模式,即命令行模式运行Jmeter。该参数不会独立使用,会结合其它参数一起使用。 ·-t 是用来指定要执行的jmeter的脚本。jmeter的脚本格式为*.jmx。 ·-l l是指log,是用来指定存储运行的测试结果的结果文件。建议后缀是*.jtl. 示例:jmeter -n -t badboy_phpwind_fatie.jmx -l results\1.jtl 表示以命令行模式运行当前目录下的脚本badboy_phpwind_fatie.jmx,并且将结果存入当前目录下的results\1.jtl。 PS:在命令行模式运行脚本,脚本(GUI模式下)本身所添加的监听器组件都是无效,最终写入测试结果文件的信息,是由jmeter的配置文件jmeter.properties决定。搜索“Results file” ·命令行模式下,两次日志文件名称相同的话,采用的是追加而不是覆盖方式。