性能的好与坏,都是有指标的。  指标是用来衡量性能的好坏.

阅读目录

2/5/8原则

  1. 吞吐量
  2. 吞吐率
  3. 事务
  4. 资源使用率
  5. 每秒点击数

2/5/8原则

吞吐量(Throughput)

例子: 下载速度跟吞吐量有关系

指的是在单位时间内客户端和服务器成功传送数据的数量。  指在一次性能测试过程中网络上传输的数据量的总和。

  对于交互式应用来说,吞吐量指标反映的是服务器承受的压力,在容量规划的测试中,吞吐量是一个重点关注的指标,因为它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值。如一个大型工厂,他们的生产效率与生产速度很快,一天生产10W吨的货物,结果工厂的运输能力不行,就两辆小型三轮车一天拉2吨的货物,比喻有些夸张,但我想说明的是这个运输能力是整个系统的瓶颈。

  提示,用吞吐量来衡量一个系统的输出能力是极其不准确的,用个最简单的例子说明,一个水龙头开一天一夜,流出10吨水;10个水龙头开1秒钟,流出0.1吨水。当然是一个水龙头的吞吐量大。你能说1个水龙头的出水能力是10个水龙头的强?所以,我们要加单位时间,看谁1秒钟的出水量大。这就是吞吐率。

 

吞吐率

  单位时间内网络上传输的数据量,也可以指单位时间内处理客户请求数量。它是衡量网络性能的重要指标,通常情况下,吞吐率用“字节数/秒”来衡量,当然,你可以用“请求数/秒”和“页面数/秒”来衡量。其实,不管是一个请求还是一个页面,它的本质都是在网络上传输的数据,那么来表示数据的单位就是字节数。

  不过以不同的方式表达的吞吐量可以说明不同层次的问题。例如,以字节数/秒方式表示的吞吐量主要受网络基础设置、服务器架构、应用服务器制约;以请求数/秒方式表示的吞吐量主要受应用服务器和应用代码的制约。

  但是从业务的角度看,吞吐率也可以用“业务数/小时或天”、“访问人数/小时或天”、“页面访问量/小时或天”来衡量。例如,在银行卡审批系统中,可以用“千件/小时”来衡量系统的业务处理能力。那么,从用户的角度,一个表单提交可以得到一次审批。又引出来一个概念---事务。

事务

事物是用户的一个完整操作或者几步操作的集合。比如用户对某一个页面的一次请求,用户对某系统的一次登录,淘宝用户对商品的一次确认支付过程。这些我们都可以看作一个事务。那么如何衡量服务器对事务的处理能力。又引出一个概念----TPS

TPS (Transaction Per second) 

每秒钟系统能够处理事务或交易的数量,它是衡量系统处理能力的重要指标。

资源使用率 (Resource Utilization)

常见的资源有:CPU占用率, 内存使用率,磁盘I/O, 网络I/O

每秒点击数 (Hits per second)

指客户端每秒向服务器提交的请求数量,如果客户端发出的请求数量越多,与之相对平均吞吐量也应该越大.

并发用户数(Concurrent users)

指在客户端的一批用户同时执行一个操作的数量,并发数反应了软件系统的并发处理能力,

控制面板-》管理工具-》性能监视器

Window系统下的计数器比较多,主要技术器如下:

Window系统下的计数器比较多,主要技术器如下:

转载于:https://www.cnblogs.com/TankXiao/p/4656861.html

性能测试 (四) 常用指标相关推荐

  1. 什么是性能测试?性能测试目的?性能测试的主要分类以及性能测试的常用指标?

    性能测试的必备条件: 1.要是直接能连接到服务器的网络.不要使用跳板机.堡垒机或者VPN等网络连接方式,同时保证内外网分开. 因为我们要测试的是服务器的性能,这些东西会导致性能测试的结果受到很大的网络 ...

  2. Web性能测试的常用指标

    1.响应时间(Response time) 2-5-8原则:(据统计当网站慢一秒就会流失十分之一的客户) 当用户再2-5秒之间得到响应时,会感觉系统的响应速度还可以: 当用户再5-8秒内得到响应时,感 ...

  3. 【流媒体性能测试常用指标】

    流媒体性能测试的常用指标 流媒体性能测试指标有:在线视频播放人数.视频码率.帧率.带宽.视频首包用时.首次缓冲用时等.本文重点介绍几个流媒体性能测试点: 码率:指数据传输时单位时间传送的数据位数,单位 ...

  4. LoadRunner入门教程(4)—web性能测试常用指标

    2019独角兽企业重金招聘Python工程师标准>>> web性能测试常用指标 1.响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站 ...

  5. 机器学习算法常用指标总结

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器学习性能评价标准是模型优化的前提,在设计机器学习算法过程中,不 ...

  6. 浅谈软件性能测试中关键指标的监控与分析(转)

    浅谈软件性能测试中关键指标的监控与分析 一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: Ø  评价系统当前性能,判断系统是否满足预期的性能需求. Ø  寻找软件系统可能存在 ...

  7. 知识图谱常用指标:MRR、Hits@1、Hits@10、MR

    知识图谱常用指标:MRR.Hits@1.Hits@10.MR 一.MRR MRR的全称是Mean Reciprocal Ranking,其中Reciprocal是指"倒数的"的意思 ...

  8. 股票 - - 常用指标【中】

    股票常用指标[中] 接上一篇,文章地址:https://blog.csdn.net/weixin_43606158/article/details/105343082 四.选股也需要心理学-PSY 1 ...

  9. 数据分析常用指标解析及其适用场景

    哪有什么天生如此,只是我们天天坚持. -- 张六十摘录自Keep话题 文章目录 前言 一.流量相关 (一)PV (二)UV (三)跳出率 二.用户相关 (一)激活数&激活率 (二)DAU/WA ...

最新文章

  1. javascript pattern
  2. oracle的游标cursor
  3. Boost.Asio技术文档汇总
  4. Android JNI的第一步——从HelloWorld开始
  5. 算法练习day15——190403(简介、求n!、汉诺塔、打印字符串的子序列、打印字符串的全排列、母牛生小牛、最小路径和、累加和是否达到给定值)
  6. 订餐系统之Excel批量导入
  7. js文件代码未加载或者没有js效果
  8. 机器学习笔记033 | 主成分分析法(PCA)
  9. 服务器操作系统类型怎么查,服务器查看操作系统类型
  10. 短视频直播app源码——软件系统开发方案
  11. 常用的编程语言有哪些
  12. vbs脚本打开web窗口隐藏地址栏和工具栏
  13. 一款简单微信小程序个人博客。后端基于SpringBoot实现
  14. 清华大学--代理服务器
  15. 沟谷网络提取及沟壑密度计算
  16. Word无法打开该文件,因为文件格式与文件扩展名不匹配。Microsoft Word无法从该位置打开扩展名为.asd的文件。请将此文件移动到原始.asd位置,然后重试。
  17. c语言 aligned,“__attribute __((packed,aligned(4)))”的含义是什么意思?
  18. spark 终止 运行_如何在数据源运行ou时停止spark流
  19. android Twitter第三方登陆
  20. Java后端技术框架

热门文章

  1. PHPCMS修改域名
  2. 共享锁+行锁防止其他事务对指定行同时更新
  3. XP共享访问无权限解决方法
  4. module_init 详解
  5. 11 | 套路篇:如何迅速分析出系统CPU的瓶颈在哪里?
  6. linux磁盘混乱,Linux磁盘设备文件混乱源于Linux内核自身
  7. linux交换分区的文件格式为,LINUX的交换分区或交换文件SWAP的查看与维护
  8. java 异常信息_优雅的异常处理 -- Java中的异常
  9. ii 组合总和_40. 组合总和 II – 力扣(LeetCode)
  10. python bottle框架 运维_python bottle框架(WEB开发、运维开发)教程 | linux系统运维...