jmeter之非GUI启动与执行脚本
启动jmeter的图形界面可以从dos窗口输命令启动;图形界面还是比较占资源的,这时候可以通过dos窗口来执行脚本,获取性能结果
目录
1、dos窗口启动jmeter图形界面
2、dos窗口执行脚本,获取结果
1、dos窗口启动jmeter图形界面
a.环境配置
配置了java环境变量,其实就可以双击jmeter/bin目录下的jmeter.bat启动图形界面工具。如果需要从dos窗口启动,这时候只需要将jmeter相关路径配置到环境变量中即可
新增或修改如下几个环境变量:
JMETER_HOME:E:\apache-jmeter-3.0
CLASSPATH:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
PATH:%JMETER_HOME%\bin
b:从dos窗口启动
环境变量保存后,打开dos窗口,输入jmeter回车
2、dos窗口执行脚本,获取结果
图形界面是会占用内存资源,影响性能,这时可以通过命令行来执行脚本,输出性能报告
a.编写脚本
可以在图形界面中写好脚本,配置好线程数等参数
b.dos窗口运行
找到jmeter的脚本位置,设置好聚合报告(jtl文件,可用jmeter打开)需要放置的位置,执行命令:
C:\Users\mine>jmeter -n -t E:\apache-jmeter-3.0\demo\src.jmx -l E:\log.jtl
-n是无GI方式启动;-t 指的是jmeter脚本的文件;-l 输出聚合报告
c.查看聚合报告
在上一步中生成的聚合报告,可以从jmeter中打开
添加一个聚合报告元件,从图上打开文件的地方导入.jtl文件即可打开报告
无GUI模式启动的更多参数如下:
-r 远程执行 -> 启动远程服务
-H 代理主机 -> 设置 JMeter 使用的代理主机 // -H 192.X.X.X
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号 //-P 8089
-j 日志文件->设置JMeter日志文件的名称