首页 > 其他 > 详细

Jmeter(6)命令行执行

时间:2019-12-29 22:11:12      阅读:100      评论:0      收藏:0      [点我收藏+]

Jmeter执行方式有2种:GUI和非GUI模式

GUI:在Windows电脑上运行,图形化界面,可直接查看测试结果,但是消耗压力机资源较高

非GUI:通过命令行执行,无图形化界面,不方便查看测试结果,但是消耗压力机资源较少,可支持较大并发量

下面详细学习下命令行执行

第一步:编写测试脚本

   先在GUI模式下根据业务和需求编写接口测试脚本并保存

第二步:命令行执行测试脚本

   在cmd中执行脚本

   命令:jmeter -n -t test.jmx -l test,jtl

   绝对路径:jmeter -n -t E:\apache-jmeter-5.1.1\testscripts\testplan.jmx -l E:\apache-jmeter-5.1.1\testresult\testplan.jtl

   jmeter默认是去当前bin目录下寻找测试脚本,并把日志记录在当前目录下;如果脚本在其他地方,并且需要把结果保存在指定目录下,就需要用绝对路径

 运行结果如下图

技术分享图片

第三步:查看测试报告

   第一种方法:用jmeter图形化界面查看

   打开jmeter图形化界面,添加监听器,导入测试结果报告

技术分享图片

 

第二种方法:生成web报告

   命令:jmeter -n -t E:\apache-jmeter-5.1.1\testscripts\testplan.jmx -l E:\apache-jmeter-5.1.1\testresult\testplan.txt -e -o E:\apache-jmeter-5.1.1\testresult\test\test

   其中E:\apache-jmeter-5.1.1\testresult\test\test为存放web报告的路径

  

命令说明

jmeter -n <testplan> -l <listener>

命令行参数

-h,-help,打印出有用信息并退出

-n,-nongui,在非GUI模式运行jmeter

-t,-testfile,要运行的测试脚本文件

-l,-logfile,生成测试结果的文件,如jtl文件、txt文件

-e,测试结束后,生成测试文件

-o,指定测试报告的存放位置

-r,-runremote,在jmeter.properties文件中指定的所有远程服务器

-H,-proxyHost,代理主机

-p,-proxyPort,代理主机的端口号

Jmeter(6)命令行执行

原文:https://www.cnblogs.com/testerlina/p/12115822.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!