性能测试之常见性能指标

发表于:2020-10-23 09:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:大道说说    来源:掘金

  性能测试的性能指标有很多,我们需要看那些
  性能测试相关的指标有很多,HPS、RPS、PV、UV、IP、TPS、RT。对性能测试而言可以用TPS和RT来衡量一个系统的性能质量应该是够用的。
  HPS 每秒点击数
  RPS 每秒请求数
  PV  页面浏览量
  UV  独立访问者
  IP  独立IP数
  TPS
  Transactions Per Second
  每秒事务数
  RT
  Response Time
  响应时间
  ++基础而重要的理解++
  真正的TPS
  压力工具中的线程数和TPS并不会完全等于服务端的线程数和TPS,在具体的项目性能测试过程中,我们应该尽可能关注服务端能处理的请求数即关注服务端的TPS。
  并发
  建议做性能测试不要总说系统能支持多少并发,这个瞬时概念不能很好的衡量系统性能,那还是用TPS来的和谐。
  并发数和TPS
  有50个并发线程,每个线程都可以在1秒内完成6个事务,那么TPS=300。
  用在线用户估算TPS
  很多业务中,并发度都会低于5%,甚至低于1%。假设5%并发度,100w用户来计算:
  TPS=100w x 5%=50000
  根据TPS估算并发线程数
  如果这时响应时间是 20ms,那显然并发线程数理论上是 50000TPS/(1000ms/20ms)=1000(响应时间是波动的所以是理论值)。
  压测机器与线程数
  运行压力工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号