压力测试总结

如何做好压测

性能指标回顾

压测流程

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

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

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

(2)被其他业务依赖

(3)直接影响核心业务

2、定义压测指标

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

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

3、准备压测数据

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

4、创建测试计划

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

5、执行测试计划

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

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

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

相关推荐
Saniffer_SH17 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
糖果店的幽灵19 天前
软件测试接口测试从入门到精通:JMeter接口测试
软件测试·jmeter·接口测试·压力测试·性能测试
wenying_4432374420 天前
软件测试—JMeter—跨线程组关联
jmeter·压力测试
HBYKKJ22 天前
格雷希尔G70-370L050N定制款密封测试接头,专门针对法兰式凸缘管口而设计,解决SF6压力表的气密性测试难题
功能测试·压力测试·快速接头·气密性测试·密封测试接头
不剪发的Tony老师22 天前
SQLQueryStress:一款SQL Server查询压力测试工具
数据库·sqlserver·压力测试
AI thought23 天前
C语言企业项目实战(四)
c语言·单元测试·压力测试·企业项目·工程体系
测试199823 天前
Jmeter性能压测:TPS与QPS
自动化测试·软件测试·python·jmeter·测试用例·压力测试·性能测试
wenying_4432374424 天前
软件测试—Jmeter后置处理器—正则表达式提取器
jmeter·压力测试
暗冰ཏོ25 天前
软件测试完整学习指南:从入门到自动化、性能与安全测试实战
软件测试·功能测试·单元测试·集成测试·压力测试·测试·安全性测试
汽车仪器仪表相关领域25 天前
南华 NHASM-1 型稳态工况法汽车排气检测系统|国标合规汽油车工况检测专用设备
功能测试·安全·单元测试·汽车·压力测试·可用性测试