跳转至

性能测试

性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,分析判断性能瓶颈并调优,最终得出性能结果来评估系统的性能指标是否满足既定值

20211125161809

性能测试的目的:主要是为了给运维做系统容量规划提供依据,最小化成本,给开发提供应用调优参考,满足用户使用需求。

性能测试中最主要的指标:TPS 和 RT

20211125164557

  • 三条曲线:吞吐量的曲线(紫色)、利用率(绿色)、响应时间曲线(深蓝色)
  • 三个区域:轻负载区(Light Load)、重负载区(Heavy Load)、塌陷区(Buckle Zone)
  • 两个点:最优并发用户数(The Optimum Number of Concurrent Users)、最大并发用户数(The Maximum Number of Concurrent Users)
  • 三个状态描述:资源饱和(Resource Saturated)、吞吐下降(Throughput Falling)、用户受影响(End Users Effected)

20211125165501

性能测试常用工具:JMeter

20211125164448


最后更新: 2022-05-01