性能测试之常见性能指标

性能测试的性能指标有很多,我们需要看那些

性能测试相关的指标有很多,HPS、RPS、PV、UV、IP、TPS、RT。对性能测试而言可以用TPS和RT来衡量一个系统的性能质量应该是够用的。

  • HPS 每秒点击数

  • RPS 每秒请求数

  • PV 页面浏览量

  • UV 独立访问者

  • IP 独立IP数

  • TPS

Transactions Per Second
每秒事务数

  • RT
Response Time
响应时间

++基础而重要的理解++

  1. 真正的TPS
    压力工具中的线程数和TPS并不会完全等于服务端的线程数和TPS,在具体的项目性能测试过程中,我们应该尽可能关注服务端能处理的请求数即关注服务端的TPS。
  2. 并发
    建议做性能测试不要总说系统能支持多少并发,这个瞬时概念不能很好的衡量系统性能,那还是用TPS来的和谐。
  3. 并发数和TPS
    有50个并发线程,每个线程都可以在1秒内完成6个事务,那么TPS=300。
  4. 用在线用户估算TPS
    很多业务中,并发度都会低于5%,甚至低于1%。
    假设5%并发度,100w用户来计算:
    TPS=100w x 5%=50000
  5. 根据TPS估算并发线程数
    如果这时响应时间是 20ms,那显然并发线程数理论上是 50000TPS/(1000ms/20ms)=1000(响应时间是波动的所以是理论值)。
  6. 压测机器与线程数 运行压力工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围

扫一扫,关注我 本文由博客群发一文多发等运营工具平台 OpenWrite 发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值