JMeter:非 GUI 命令行执行脚本

  • Post author:
  • Post category:其他



第一步:环境配置

把 Jmeter安装目录\bin 添加到 系统环境变量path


第二步:命令参数

-n       命令行模式

-t     脚本路径

-l     测试结果路径(jtl 或者 csv)

-j     日志路径

-r     分布式执行

-R      远程服务器列表

-g       生成测试报表

-e         设置测试完成后生成测试报表

-o         指定测试报表生成文件夹

-H        代理服务器IP

-P        代理服务器端口

实例如下:

jmeter -n -t vehicle.jmx -l testReport.jtl -e -o Report


第三步:完善并批处理执行

(1)上面命令每次重新执行时,都需要手工清理报告文件,因此最好能自动清理,我们只需要维护脚本就行

(2)新建一个 bat 文件写入:

#切换磁盘

E:

#切换路径

cd \script

# 删除运行结果文件

del /s /Q testReport.jtl

# 删除测试报告文件夹

rd /s /Q Report

# 重建测试报告文件夹

md Report

# 执行测试

# 需要把 Jmeter安装目录\bin 添加到 系统变量PATH

# 命令释义:-n 代表非GUI,-t 指定脚本(脚本文件名称不能包含中文字符),-l 指定运行结果文件保存路径,-e    设置测试完成后生#成测试报表,-o    指定测试报表生成文件夹

jmeter -n -t vehicle.jmx -l testReport.jtl -e -o Report



版权声明:本文为ramsey17原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。