压力测试总结

如何做好压测

性能指标回顾

压测流程

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

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

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

(2)被其他业务依赖

(3)直接影响核心业务

2、定义压测指标

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

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

3、准备压测数据

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

4、创建测试计划

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

5、执行测试计划

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

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

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

相关推荐
测试者家园8 小时前
AI 智能体如何构建模拟真实用户行为的复杂负载场景?
人工智能·压力测试·性能测试·智能体·用户行为·智能化测试·软件开发和测试
张永清-老清8 小时前
每周读书与学习->JMeter性能测试脚本编写实战(三)如何利用JMeter为MySQL数据库构造测试数据
数据库·测试工具·jmeter·压力测试·性能调优·jmeter性能测试·每周读书与学习
汽车仪器仪表相关领域1 天前
工况模拟精准检测,合规减排赋能行业 ——NHASM-1 型稳态工况法汽车排气检测系统项目实战经验分享
数据库·算法·单元测试·汽车·压力测试·可用性测试
汽车仪器仪表相关领域1 天前
光轴精准测量,安全照明保障——NHD-8101/8000型远近光检测仪项目实战分享
数据库·人工智能·安全·压力测试·可用性测试
Dxy12393102161 天前
如何做接口压力测试:从入门到实战指南
压力测试
汽车仪器仪表相关领域2 天前
光轴精准校准,安全检测基石——JZD-1/2前照灯检测仪用校准灯项目实战分享
数据库·算法·安全·汽车·压力测试·可用性测试
十二测试录3 天前
接口测试,一些常见问题
经验分享·功能测试·测试工具·集成测试·压力测试·postman·可用性测试
无所事事的海绵宝宝3 天前
arthas的安装和使用
压力测试
今晚务必早点睡4 天前
Linux 压力测试实战操作手册:从环境准备到瓶颈定位的完整流程
linux·运维·压力测试
今晚务必早点睡4 天前
Windows 还是 Linux?一次真实项目中的压力测试使用场景对比与总结
linux·windows·压力测试