一. 确定压测内容
- 与开发确认需要压测的接口
- 检查接口是否有加密验签等,需提前处理
- 提前准备好所需的压测数据,比如用户名、密码等
二. 确认压测目标
- 与开发确认压测目标,并根据压测目标制定压测计划
三. 确认压测策略
- 确定压测策略
----------------------------[补充压测策略]
四. 确认压测环境
- 测试环境?线上环境?
- 如果是线上环境,测试的数据怎么处理?
五. 开始准备压测脚本
5.1 添加线程组->HTTP信息头管理器
- 添加线程组
- HTTP信息头管理器主要是配置Content-Type、cookies等,可全局使用
5.2 添加http请求-登录接口:CSV 数据文件设置
-
因为登录接口中涉及到用户名密码,需提前准备好数据,之后采用csv数据文件的方式,读取所需的用户名和密码
CSV 数据文件设置
读取配置文件中的数据
5.3 添加断言
5.4 添加监听器:查看结果树、聚合报告、汇总报告
六. 开始压测:关注压测机和服务器的各项指标
压测命令:jmeter -n -t [jmx文件] -l [结果文件] -e -o [输出文件夹的路径]
jmeter -n -t ~/jmeter_test/HTTP请求.jmx -l ~/jmeter_test/hh.jtl -e -o ~/jmeter_test/webreport
七. 整理压测报告
压测报告的形式有很多种,大家可以参考网上的各种~














网友评论