性能测试之常见性能指标

神瑛侍者
• 阅读 2263

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

性能测试相关的指标有很多,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。

  1. 并发

建议做性能测试不要总说系统能支持多少并发,这个瞬时概念不能很好的衡量系统性能,那还是用TPS来的和谐。

  1. 并发数和TPS

有50个并发线程,每个线程都可以在1秒内完成6个事务,那么TPS=300。

  1. 用在线用户估算TPS

很多业务中,并发度都会低于5%,甚至低于1%。
假设5%并发度,100w用户来计算:

TPS=100w x 5%=50000

  1. 根据TPS估算并发线程数

如果这时响应时间是 20ms,那显然并发线程数理论上是 50000TPS/(1000ms/20ms)=1000(响应时间是波动的所以是理论值)。

  1. 压测机器与线程数

运行压力工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围

扫一扫,关注我
性能测试之常见性能指标
本文由博客群发一文多发等运营工具平台 OpenWrite 发布
点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
TPS和QPS
关于MySQL的TPS和QPSTPSTransactionsPerSecond(每秒传输的事物处理个数),这是指服务器每秒处理的事务数,支持事务的存储引擎如InnoDB等特有的一个性能指标。计算方法:TPS(COM\_COMMITCOM\_ROLLBACK)/UPTIMEuseinfor
Stella981 Stella981
3年前
Chrome浏览器性能综合测评
           随着复杂的AJAX类型Web应用程序的广泛应用,用户对Web浏览器的性能也提出了越来越高的要求,那么究竟哪个浏览器是速度最快的浏览器呢?我觉得浏览器的性能指标有两点非常重要:Javascript的执行性能和DOM、CSS节点的操作。       这里我选用了GoogleV8引擎性能测试工具来测试JavaScript引擎执行性能,选
Stella981 Stella981
3年前
PV、UV、IP的区别
核心知识点:1.PV:(pageview)页面浏览量,页面刷新一次就算一次PV,只要请求发给浏览器,无论是否打开都算作一个PV。2.UV:(uniquevisitor)独立访客数,一天之中一个Cookie算一个独立访客。3.IP:独立IP数,一天中一个IP不论访问几次都算作一个IP4.Cookie:为辨别用户身份,进行Session跟踪而
Wesley13 Wesley13
3年前
PV、UV、IP分别是什么意思?
网站流量统计指标大致分为3类:1.网站流量独立访问者数量(uniquevisitors,UV)重复访问者数量(repeatvisitors)页面浏览数(pageviews,PV)每个访问者的页面浏览数(pageviewsperuser)当然,还包括具体某个文件的访问、显示、下载等。2.用户行为用户的来源网站
Stella981 Stella981
3年前
Kafka 和 RocketMQ 之性能对比
在双十一过程中投入同样的硬件资源,Kafka搭建的日志集群单个Topic可以达到几百万的TPS,而使用RocketMQ组件的核心业务集群,集群TPS只能达到几十万TPS,这样的现象激发了我对两者性能方面的思考。温馨提示:TPS只是众多性能指标中的一个,我们在做技术选型方面要从多方面考虑,本文并不打算就消息中间件选型方面投入太多笔墨,重点想尝试剖析两
新支点小玉 新支点小玉
1年前
软件测试中的非功能测试包括什么?
软件测试中的非功能测试是指对软件产品在功能之外的其他特性进行测试,包括性能测试、可靠性测试、安全性测试、易用性测试、可维护性测试等。1、性能测试:性能测试是对软件产品在特定条件下的性能进行测试和评估。包括负载测试、强度测试、数据库容量测试等。通过模拟不同的
京东云开发者 京东云开发者
9个月前
通过Forcebot压测实践简述“并发模式”与“RPS模式”两种模式的区别
作者:京东零售张强导读本文主要讲解了Forcebot压测平台之中“并发模式”与“RPS模式”两种模式对于服务端性能指标的影响。通过“商品查询标签”的压测作为具体实践案例,简要阐述了“并发模式”与“RPS模式”两种模式压测过程中TPS、TP99以及TP999
一种提升SQL改写效率的方法
SQL改写是数据库产品中使用比较频繁的一个技术,在大多数产品中的调用频率也非常高,通常对性能的需求需要接近对应数据库产品的上限。例如在天翼云关系型数据库中的Mysql语法兼容组件,其性能测试标准需要达到接近30万TPS,也意味着SQL改写环节的性能标准需要支持至少每秒30万次以上,否则会成为系统的性能瓶颈。
新支点小星 新支点小星
1年前
CNAS中兴新支点——性能测试的定义
CNAS中兴新支点,第三方检测实验室联系方式杨先生:13276637512微信:yangxs13276637512一、性能效率测试的定义软件性能效率测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对软件系统的各项性能指标进行测试,获取该系统的
CDN静态资源加速&Lighthouse性能监测
本文主要介绍了cdn加速在项目中的实现,以及使用Lighthouse对前端性能指标进行监测打分。Lighthouse简介Lighthouse是谷歌开发并开源的web性能测试工具,用于改进网络应用的质量,可以将其作为一个Chrome扩展程序运行,或从命令行运
新支点小星 新支点小星
1年前
CNAS中兴新支点——软件测试中的非功能测试包含哪些测试内容
软件测试中的非功能测试是指对软件产品在功能之外的其他特性进行测试,包括性能测试、可靠性测试、安全性测试、易用性测试、可维护性测试等。1、性能测试:性能测试是对软件产品在特定条件下的性能进行测试和评估。包括负载测试、强度测试、数据库容量测试等。通过模拟不同的