性能测试的基本过程
新增线程组
创建测试线程组,并设置线程数量及线程初始化启动方式。
新增 JMeter 元组
创建各种默认元组及测试元组,填入目标测试静态资源请求和动态资源请求参数及数据。
新增监听器
创建各种形式的结果搜集元组,以便在运行过程及运行结束后搜集监控指标数据。
运行&查看结果
调试运行,分析指标数据,挖掘性能瓶颈、评估系统性能状态;
----------------
测试案例
1.启动Jemeter
在 jmeter 的 bin 目录下双击 jmeter.bat或ApacheJMeter.jar 启动 jmeter,如下图:
可切换语言,选项->选择语言->英语/中文
2.新增线程组
a.在左边操作栏中选择“测试计划”,右击新增一个线程组
b.初始化线程组
线程数:模拟用户数,填入20,指:模拟20个用户。
循环次数:10,总计:20*10=200次;勾选永远,则一直执行,除非手动停止
调度器:持续时间--600,运行的时间:10min
3.添加HTTP请求
a.选择线程组,右键->取样器->HTTP请求
b.设置信息
名称:填写名字
协议:HTTP/HTTPS
服务名称或IP:输入服务器地址IP
端口:8080
HTTP请求:根据接口选择,一般选择POST
路径:地址
4.添加监听器
监听器下,可以添加查看结果树、汇报报告、聚合报告、Response Times Over Time、Transactions per Second等
5.运行、查看结果
其他:
a.添加CSV,测试数据准备,获取本地的数据
b.添加正则表达式,用来获取到当前接口的返回值,用来下面接口的入参