1.1 测试步骤总览
需求分析与测试设计(性能需求目标+业务模型拆解)
测试数据准备和构造(基于模型的数据准备)
性能指标预期(性能需求目标)
发压工具配置及脚本编写(压力策略)
测试过程(预计的前置准备过程和压测时间点规划)
结果分析与测试报告
1.2 测试模型分析
如下的测试模型来简单的说明测试中需要关注的点和测试的目的

字段说明
1、横轴 : 代表并发数,也就对应着Jmeter里面的线程数
2、Utizilation(U) :资源利用率
3、Throughput(X): 吞吐量,对应QPS或TPS
4、ResponseTime® :响应时间
拐点 分析:
第一条虚线处的拐点代表着随着并发数的增加,资源利用率(CPU资源等)和吞吐量也在伴随着递增, 这个时候我们的响应时间有小幅度的增加,但是在可接受的范围之内;在这个点是做容量规划最好的参考点
第二条虚线处的拐点表示随着并发数的继续增加,系统资源已经到达了瓶颈,吞吐量开始明显下降,响应时间会大幅增加,也就是说已经到达了性能的瓶颈,请求队列开始挤压,这个时候已经严重影响用户体验或者有系统崩溃的风险。

2.1 需求分析与测试设计
此处从性能需求目标与业务模型拆解两方面着手,
1、目标场景分类:
- 新上线系统性能测试:要求容量测试,系统最大容量
- 系统升级类性能测试:
电商业务性能测试实战:基础与策略

本文介绍了电商业务性能测试的基础知识,包括测试步骤、模型分析、需求设计、数据准备、指标预期、工具配置和脚本编写、测试过程及结果分析。重点关注并发数、资源利用率、吞吐量和响应时间等关键指标,强调在不同场景下如何进行性能测试设计,以及如何通过jmeter等工具进行压测和结果分析。
最低0.47元/天 解锁文章
495

被折叠的 条评论
为什么被折叠?



