性能测试

考察服务器在一定并发压力下的性能指标,发现服务的性能瓶颈,可以分为以下两个类型

  1. 负载测试(Load Testing):正常负载情况下,考察系统的性能指标,检验系统是否能够满足业务需求;
  2. 压力测试(Stress Testing):测试系统的最大并发请求负责能力,发现系统的并发请求处理极限;

主要考核指标

  • 吞吐率(Requests per second):服务器单位时间内处理的请求数,单位req/s,计算公式:总请求数/请求处理消耗时间;注意吞吐率不能脱离并发数单独存在,不同的并发数下吞吐率会有差异;
  • 并发连接数(The number of concurrent connections):某具体时间点服务器处理的连接数
  • 并发用户数(The number of concurrent users,Concurrency Level):一个用户可能同时发出多个请求
  • 用户平均请求等待时间(Time per request):计算公式:处理所有请求时间/并发用户数
  • 服务器平均请求等待时间(Time per request: across all concurrent requests):计算公式:处理所有请求时间/总请求数

压测工具

results matching ""

    No results matching ""