本文为霍格沃兹测试学院优秀学员课程学习系列笔记,想一起系统进阶的同学文末加群交流。
1.1 测试步骤总览
需求分析与测试设计(性能需求目标+业务模型拆解)
测试数据准备和构造(基于模型的数据准备)
性能指标预期(性能需求目标)
发压工具配置及脚本编写(压力策略)
测试过程(预计的前置准备过程和压测时间点规划)
结果分析与测试报告
1.2 测试模型分析
如下的测试模型来简单的说明测试中需要关注的点和测试的目的
字段说明
1、横轴 : 代表并发数,也就对应着Jmeter里面的线程数
2、Utizilation(U) :资源利用率
3、Throughput(X): 吞吐量,对应QPS或TPS
4、ResponseTime® :响应时间
拐点 分析:
第一条虚线处的拐点代表着随着并发数的增加,资源利用率(CPU资源等)和吞吐量也在伴随着递增, 这个时候我们的响应时间有小幅度的增加,但是在可接受的范围之内;在这个点是做容量规划最好的参考点
第二条虚线处的拐点表示随着并发数的继续增加,系统资源已经到达了瓶颈,吞吐量开始明显下降&#x