Jmeter什么情况下需要使用非图形化界面运行

一、当使用图形化界面运行报错“gui-log-event”

使用工具版本:Jmeter4.0+JDK1.8
在进行某项目的压力测试时,运行Jmeter.bat图形化界面后出现报错:main ERROR Unable to locate appender "gui-log-event"for logger config “root”
Jmeter什么情况下需要使用非图形化界面运行

二、此场景时,就使用非图形化界面运行

1.打开cmd,进入jmeter.bat所在的bin目录,在cmd窗口中输入非图形化界面运行的命令:jmeter -n -t 4.jmx -l -9.jtlJmeter什么情况下需要使用非图形化界面运行
-n含义是:非图形化运行,如果不加-n,则图形化的jmeter就会直接打开
-t含义是:指定jmx脚本文件,后面参数需要填写“运行的jmeter脚本的路径和脚本名称”,此时,分以下两种情况:
A. 若指定路径下没有指定名称的脚本,会自动创建;
B.若没有路径只写了脚本名称。则默认是在当前目录查找或创建。
-l含义是: 指定log文件,后跟输出结果文件路径和结果文件名称
A.若指定路径下没有指定名称的文件,则自动创建,可以生成csv或者jtl文件
B.若-l 后面只写了脚本名称,则默认是在当前目录查找或创建

三、总结非图形化界面运行命令行的含义

jmeter -n -t 4.jmx -l -9.jtl 示例的含义:
以命令行模式运行当前目录下的4.jmx文件,并在当前目录下输出结果文件9.jtl