-
Jmeter执行顺序:
配置元件
前置处理器
定时器
取样器
后置处理器
断言
监听器
-
测试案例
-
添加线程组
-
添加信息头管理器
把请求头数据填写进去
-
添加取样器
取样器填写登录接口和入参
-
在取样器下添加断言
我这里断言的code为200
-
添加监听器
添加完后如图所示
-
设置线程,执行用例
线程数-- 虚拟用户数
Ran-Up -- 虚拟用户全部启动的时长,如果线程数20个,时间30秒,指30秒钟启动20个用户
循环次数-- 虚拟用户循环的次数,如果线程数20个,循环100次,指20个线程循环执行100次
下面的设置是指:30秒内执行20*100 = 2000个线程
-
测试结果查看
执行测试计划后,可以在刚刚添加的监听器查看结果
-
怎么得到比较可靠的性能测试结果
-
在做压力测试的时候,是不建议用这种GUI界面直接执行脚本的,我们建议用命令执行,windows可以直接在cmd执行,具体的命令我有在这个博客写过
非GUI模式执行jmeter脚本+以及问题解决_jmeter 非gui运行脚本-CSDN博客
-
如果用非GUI执行脚本的话我们就没有办法在jmeter界面查看结果了,这时候可以在线程组下加上后端监听器,输入监听平台的地址,可以选择后端监听器InfluxDB+Grafana
InfluxDB,是一个开源分布时序、事件和指标数据库
Grafana,是一个可视化面板,图表和布局漂亮优雅,可以实时查看性能指标数据,检测性能拐点。还可以选择近期执行过的性能测试用例查看结果报告