16-jmeter-CLI模式(无图形界面)

Posted qika

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16-jmeter-CLI模式(无图形界面)相关的知识,希望对你有一定的参考价值。

GUI和非GUI图形界面的使用区别:

非GUI界面:命令模式运行可以将实时的log文件保存到本地,位置可以自定义,不会占用太多资源,可以长时间运行。

GUI图形界面:在运行时会消耗资源,且图形界面运行时结果是保存在Jmeter运行的内存中,如果长时间测试,内存占用很高,影响性能结果准确性,当内存增长到一定程度会报错,卡死。

注:一般性能测试时使用jmeter时“断言、结果树、图表分析”都不需要的(会大大消耗资源),一般都使用无图形界面来使用收集性能测试结果数据。

 

 

常用命令:

-h 帮助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

-t 测试文件 -> 要运行的 JMeter 测试脚本文件

-l 结果文件路径 -> 记录结果的文件,路径不存在时会自动创建格式为jtl或csv

-r 远程执行 -> 在Jmter.properties文件中指定的所有远程服务器

-R 远程执行 -> 执行指定的服务器

-j 指定执行日志路径 -> 路径不存在时不会自动创建

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

-g CSV结果文件 --> 指定测试执行结果文件路径,仅用于生成测试报表

-o 报表文件夹路径  --> 执行测试报表生成文件夹,文件夹必须为空或者不存在

-H 代理主机IP -> 设置 JMeter 使用的代理主机

-P 代理端口号 -> 设置 JMeter 使用的代理主机的端口号

 

具体使用:

1、在机器内安装jmeter的安装目录内直接cmd,会打开dos命令行

技术图片

 

 技术图片

 

 

2、此时可见已有提示信息:

技术图片

 

如:

1、jmeter -n -t .xxx est01.jmx -l report.jtl(这里指jmeter 以无图形界面模式来执行某某路径下的测试计划test01.jmx,并输入结果报告为report.jtl,格式是.jtl或者.csv)

2、jmeter -g report.jtl -o test (这里指jmeter将report.jtl结果文件输出到指定的空文件夹内生成html文件,用来图表分析)

 

以上是关于16-jmeter-CLI模式(无图形界面)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS设置防火墙之后,远程执行程序无图形界面

R python在无图形用户界面时保存图片

无图形界面安装CentOS

怎么设置将LINUX的启动模式从以图形界面启动改为以文本模式启动

如何让Linux启动时自动进入图形化界面

linux图形界面编程基本知识