Jmeter使用命令行模式压测并生成测试报告

1、配置jmx脚本

  使用JMeterGUI模式调试脚本、配置参数(线程数、参数化),保存脚本(默认为.jmx文件)

   关闭Jmeter

2.命令行模式执行压测

  2.1打开命令行

  打开Windows系统自带的命令行工具(PowerShell),在开始菜单输入“powershell”启动命令行工具

 

 

  2.2创建日志目录及报告目录

    在E盘创建一个LOG文件夹存放压测日志,同时在D盘创建一个Report文件夹存放测试报告

  2.3命令行的“cd”命令进入到本地JMeter工具bin目录

PS C:\Users\EDZ> cd E:\apache-jmeter-5.1.1\bin

   2.4命令说明

jmeter –n –t -l -e –o
-n: 非GUI模式执行JMeter
-t: 执行测试文件所在的位置
-l: 指定生成测试结果的保存文件,jtl文件格式
-e: 测试结束后,生成测试报告
-o: 指定测试报告的存放位置

  注意:

    该方式的输入为JMX file path,另外两个参数(CSV log和report folder)皆为输出。

    需要注意的是,csv log不能在report folder下,否则将报类似csv log is not empty之类的错误。

  这里我输入的是:

.\jmeter -n -t ‘E:\rushTest\rushTest.jmx’ -l E:\rushTest\LOG\csvlog.log -e -o E:\rushTest\Report

  开始压测

   查看测试报告

 

 

 

posted @ 2020-12-24 16:39  zijie223  阅读(334)  评论(0编辑  收藏  举报