写点什么

性能压测

用户头像
jorden wang
关注
发布于: 2020 年 12 月 04 日

性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。性能压测可以分为四种:

  1. 性能测试

  2. 负载测试

  3. 压力测试

  4. 稳定性压测

测量性能有几个核心的指标,响应时间,吞吐量,并发数及性能计数器(如 CPU, Memory...), 关系可以通示为:吞吐量= ( 1000 / 响应时间 ms ) × 并发数。前三种在在压测是可以是连续的,它们代表了在并发量不断增加,其他系统资源不做任何优化的前提下,系统相应时间,吞吐量的变化情况,大致如下图时



第一个阶段 a - b 端:请求并发数和系统资源匹配阶段,随着并发数的增加,系统吞吐量也随着增加,系统响应时间在这个阶段几乎是不变的;

第二个阶段 b - c 端:请求并发数超过系统资源负载,同时整体负载介于系统安全负载和预警负载之间,这个阶段,随着并发数的增加,系统吞吐量也随着增加,但是增加的速度较第一阶段放慢,系统响应时间在这个阶段会有增加;

第三个阶段 c - d 端:请求并发数超过系统资源负载,同时超过预警负载,这个阶段,随着并发数的增加,系统吞吐量和系统响应时间都会收到负面影响,从而导致系统性能全面报警,最终导致系统崩溃。


用户头像

jorden wang

关注

还未添加个人签名 2019.04.15 加入

还未添加个人简介

评论

发布
暂无评论
性能压测