性能测试总是要关注一些指标,在这里做汇总,不定期更新,想到一些就写一些。

不理解测试指标,不是测了个寂寞吗?

LoadRunner 执行过程中的指标

最近在学习 LoadRunner,那就先记录 LoadRunner 相关的吧。

  • Running Vusers: 运行的虚拟用户数;
  • Hits per second: 虚拟用户每秒向服务器发送的 HTTP 请求数;
  • Trans response time: 事务响应时间;
  • Throughput: 吞吐量;
  • HTTP Response per second: HTTP 每秒的响应时间;
  • Connection per second: 每秒连接数;
  • Trans/Sec: TPS,即每秒处理的事务数;

接口性能测试通用指标

  • 吞吐量/吞吐率: 系统处理的请求的数量/系统在单位时间内处理的请求的数量;
  • 响应时间: 接口从请求到响应、返回的时间;
  • TPS: 每秒处理的事务数;
  • QPS: 系统每秒处理的查询次数;
  • 最大用户并发数: 同一时间点请求服务器的用户数,支持的最大并发数;
  • 错误率/失败率: 失败的事务数;

服务器性能通用指标

CPU 和内存性能

  • CPU 性能:通过计算出一定范围数值内所有的质数的时间来判断云主机CPU性能;
  • 内存吞吐:内存每秒进行读写的数据量的大小;

磁盘性能

  • IOPS:IOPS是每秒磁盘连续读次数和连续写次数之和。当传输小块不连续数据时,该指标越高,磁盘性能越好;
  • 吞吐量:吞吐量通常指在一秒时间内磁盘传输的总数据量。当传输大块不连续数据时时,此值越高磁盘性能越好;

网络性能

  • 内网带宽:两台云主机使用内网传输的带宽;
  • 外网带宽:云主机与外网链接的流入、流出带宽;
  • 响应时间:c访问云主机时的响应时间;
  • 抖动:网络的稳定性,抖动值越低,网络稳定性越好;
  • 丢包率:网络传输的丢包率;
  • 重传:使用 TCP 发送一定量的包进行传输时的重传次数;