作为8年老测试告诉你学会这样写性能测试方案,阿里p8都直呼内行

订单处理服务的性能测试方案V1.0

一、需求背景

在设计评审之后,开发在不知道服务性能瓶颈,需要测试协助定位服务的性能瓶颈,需要测试模拟一定时间之内设计并发用户同时向系统发出请求,检测出系统的响应能力,包括响应时间以及CPU/内存等的使用情况,以验证系统对并发请求时的支持能力,并获取该系统的最大并发请求数量。

二、测试目的

1)清楚服务的性能瓶颈,为设置接口的限流提供参考依据

2)判断资源是否溢出,可节省机器成本

3)检测系统可能存在的问题(代码、db、cache、系统配置、容量)

三、测试策略

压力测试

四、测试内容

此次压力测试是对电商平台生产订单进行的性能测试评估的过程,生成订单服务是业务的核心接口之一,是业务的热点数据的访问链路,本次模拟最终用户的操作行为,构建一个与生产实际相近的压力仿真模型(场景),对系统实施压力测试,以此评判系统的整体性能的实际性能表现。

序号 测试事务 备注
1 新建接口 :(url:http://host:port/order) 请求方式:post 请求体:json
2 查询接口 :(url:http://host:port/order) 请求方式:get 请求体:query

自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

五、测试用例

六、测试资源

七、测试报告

新建订单数据压测50并发数,执行时间10分钟

(1)cup使用率:26.3%<80% 暂未发现明显性能瓶颈问题

(2)内存使用率:69.1%,暂未发现明显性能瓶颈问题

(3)平均响应时间为0.599s<1S,暂未发现明显性能问题

(4)事务失败率为0.01%,数据库请求数据为46869,请求失败数为6;日志记录如下,error_log中记录为空,服务端暂未发现明显报错,但是在高并发时存在客户端请求连接失败的情况

总结:

从软件测试到测试开发全套视频+文档+项目+简历模板+面试宝典资料包

需要的小伙伴可以点击小编主页【如下图所示】

,验证消息填写000即可获取喔

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九, 银行业务测试

十,大数据测试和业务分析

十一:项目实战

相关推荐
leo_messi9419 小时前
2026版商城项目(一)
java·elasticsearch·k8s·springcloud
globaldomain19 小时前
什么是用于长距离高速传输的TCP窗口扩展?
开发语言·网络·php
美味蛋炒饭.20 小时前
Tomcat 超详细入门教程(安装 + 目录 + 配置 + 部署 + 排错)
java·tomcat
沈阳信息学奥赛培训20 小时前
#undef 指令 (C/C++)
c语言·开发语言·c++
2401_8732046520 小时前
分布式系统安全通信
开发语言·c++·算法
dreamxian20 小时前
苍穹外卖day11
java·spring boot·后端·spring·mybatis
Veggie2620 小时前
【Java深度学习】PyTorch On Java 系列课程 第八章 17 :模型评估【AI Infra 3.0】[PyTorch Java 硕士研一课程]
java·人工智能·深度学习
weisian15120 小时前
Java并发编程--19-ThreadPoolExecutor七参数详解:拒绝Executors,手动掌控线程池
java·线程池·threadpool·七大参数
csdn56597385020 小时前
Java打包时,本地仓库有jar 包,Maven打包却还去远程拉取
java·maven·jar
Demon_Hao21 小时前
JAVA通过Redis实现Key分区分片聚合点赞、收藏等计数同步数据库,并且通过布隆过滤器防重复点赞
java·数据库·redis