jmeter图标的使用
jmeter的ngui指令
non gui:使用非图形界面的方式 ->执行压测并获取测试报告
gui图形界面模式 :只是用来创建和调试脚本, 不要使用作为测试。
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
-n: non gui模式
-t:指定要执行的jmx文件
-l: 指定要记录结果的jtl文件
-e:生成html报告
-o:表示报告要生成的位置 目录必须为空
生成报告流程
- 配置监听器:
聚合报告:添加聚合报告
查看结果树:添加查看结果树
1.关掉jmeter
2.找到jmx文件的位置,创建一个空的文件夹放生成的报告
3.直接在文件夹里打开终端
4.执行命令:jmeter -n -t .jmx文件 -l .jtl文件 -e -o 空文件夹
注意:需要生成的报告的文件夹里必须为空
案例1
单接口压测,多接口压测叫做场景
- 新建一个线程组,作为一个接口性能
- 创建一个普通线程组—设置压测时间
- 添加取样器
- 添加聚合报告,查看结果数,先调试,
- 模拟并发,需要加一个同步定时器,超时—10秒钟(不添加同步定时器就不是并发)
- 使用终端指令ngui指令运行
案例1截图
1.线程组设置一下压测时间+定时器设置一下
2.先看一下都能不能正常运行
3.在本地找到这个文件,执行命令
jmeter -n -t baotao.jmx -l result.jtl -e -o baotao1
以上就是生成报告的步骤拉,也是最常用的方法