实战 | 电商业务的性能测试: 必备基础知识

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

1.1 测试步骤总览

需求分析与测试设计(性能需求目标+业务模型拆解)

测试数据准备和构造(基于模型的数据准备)

性能指标预期(性能需求目标)

发压工具配置及脚本编写(压力策略)

测试过程(预计的前置准备过程和压测时间点规划)

结果分析与测试报告

1.2 测试模型分析

如下的测试模型来简单的说明测试中需要关注的点和测试的目的

image1080×600 46.7 KB


字段说明

1、横轴 : 代表并发数,也就对应着Jmeter里面的线程数

2、Utizilation(U) :资源利用率

3、Throughput(X): 吞吐量,对应QPS或TPS

4、ResponseTime® :响应时间

拐点 分析:

第一条虚线处的拐点代表着随着并发数的增加,资源利用率(CPU资源等)和吞吐量也在伴随着递增, 这个时候我们的响应时间有小幅度的增加,但是在可接受的范围之内;在这个点是做容量规划最好的参考点

第二条虚线处的拐点表示随着并发数的继续增加,系统资源已经到达了瓶颈,吞吐量开始明显下降,响应时间会大幅增加,也就是说已经到达了性能的瓶颈,请求队列开始挤压,这个时候已经严重影响用户体验或者有系统崩溃的风险。


2.1 需求分析与测试设计

此处从性能需求目标与业务模型拆解两方面着手,

1、目标场景分类:

  • 新上线系统性能测试:要求容量测试,系统最大容量
  • 系统升级类性能测试:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值