非GUI模式运行Jmeter脚本

一、应用场景

日常测试过程中发现,在大数量并发时,jmeterGUI界面经常宕机、卡死,在这种情况下我们就需要使用命令行来执行脚本了(非GUI模式)。

二、命令行模式优点

1、节约系统资源,无需启动界面

2、便捷快速:仅需启动命令行,输入命令便可执行

3、易于持续集成:可通过shell脚本命令执行

三、参数详解

四、无界面单机执行

为方便管理起见,在Jmeter安装目录下的bin目录下创建一个文件夹testscript用来存放脚本(.jmx文件),再创建一个文件夹testresult用来存放脚本执行后的结果文件。
结果文件是可以在Jmeter可视化界面打开的,它保存了脚本执行过程中的各种结果非常全面,结果树、聚合报告、表格查看结果等都可以将它打开看到响应的数据。

执行方法:

Windows

1、cmd打开命令行模式

2、切换到Jmeter安装目录下的bin目录下

3、执行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(执行结果文件也可以保存为.cvs后缀)

在脚本运行过程中,由于无界面,命令窗口会每隔一段时间打印一下当前的运行状态,你会在窗口中看到类似下面的信息:

summary+ 是开始这个时点的报告。

summary= 是总结它之前的报告,呈现出的是当前时点之前总的情况,通常是均值。

最后一个summary=是本次压测总的情况,如果脚本按时正常结束的话,最后一次summary里面的值应该和你从GUI打开聚合报告或概括报告的值一致。

Linux

1、使用linux命令进入Jmeter安装目录下的bin目录

2、执行命令:jmeter -n -t testscript\Baidu.jmx -l testresult\01-reslut.jtl(执行结果文件也可以保存为.cvs后缀)

3、把结果文件下载到windows机器上,使用Jmeter打开结果文件

猜你喜欢

转载自www.cnblogs.com/L-Test/p/9427795.html