压力测试总结

如何做好压测

性能指标回顾

压测流程

1、链路梳理确认流量传递的上下游和范围

对核心链路进行压测通过以下几点判断:

(1)所有请求中占比较高的链路

(2)被其他业务依赖

(3)直接影响核心业务

2、定义压测指标

事先定好目标QPS,如果上去随机乱压可能会把系统压坏

找出系统"水位",在系统资源濒临阈值【如:CPU利用率濒临xx% or 硬盘使用率濒临xx%】或资源报警时,QPS以及对应的RT为该系统的水位。

3、准备压测数据

要看链路是读还是写,如果是读的话,那就从线上真是流量里捞取一些;如果涉及到写,那就要做压测改造,手动构造入参。

4、创建测试计划

确定测试范围、上传压测数据、指定施压机和受压机

5、执行测试计划

负载要逐步增加,并一定时间记录系统的性能指标,比如RT、QPS、CPU等(控制好步频并做好全面观察)

先小流量施压,确认压测流量打到了机器上

后面每次施压要严格观测系统水位、错误率等指标,控制好步频,比如整体性能数据是否有异常下跌或暴涨、上下游流量是否对齐,是否存在系统问题等。

相关推荐
Gensors传感器5 天前
Gensors压力扫描阀:解锁柔性光伏阵列绕流场重构的关键
压力测试·传感技术·高精度测量·风洞试验·压力扫描阀·扫描阀·柔性光伏阵列
汽车仪器仪表相关领域6 天前
动态诊断充电中枢:DCA-8000型动态诊断充电系统 4S店/维修连锁/新能源服务站/车队维保全场景实战全解
人工智能·车载系统·汽车·负载均衡·压力测试·可用性测试
feathered-feathered6 天前
测试实战【用例设计】自己写的项目+功能测试(1)
java·服务器·后端·功能测试·jmeter·单元测试·压力测试
天真小巫10 天前
2026.2.20总结(认识自我)
单元测试·压力测试
007张三丰16 天前
软件测试专栏(5/20):自动化测试入门指南:从零开始构建你的第一个测试框架
自动化测试·python·算法·压力测试·测试框架
在坚持一下我可没意见18 天前
ideaPool论坛系统测试报告
java·spring boot·功能测试·selenium·jmeter·mybatis·压力测试
汽车仪器仪表相关领域21 天前
【无标题】
功能测试·单元测试·汽车·压力测试·可用性测试
我会一直在的22 天前
Jmeter的基础使用
功能测试·jmeter·压力测试
半壶清水22 天前
[软考网规考点笔记]-软件开发、项目管理与知识产权核心知识与真题解析
网络·笔记·压力测试
爬山算法23 天前
Hibernate(89)如何在压力测试中使用Hibernate?
java·压力测试·hibernate