性能测试指标概念及目的:
性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。
目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化。
性能指标分成两类:
系统指标(与用户场景和需求相关指标)
响应时间
并发用户数
吞吐量
资源指标(与硬件资源消耗相关指标)
资源利用率
CPU
内存
硬盘
网络
系统指示说明:
1.响应时间、平均响应时间
对一个请求做出响应所需要的时间
响应时间=网络响应时间+应用程序响应时间=(N1+N2+N3+N4)+(A1+A2+A3)
2.并发用户数
并发主要是针对服务器而言的,在同一时刻与服务器进行交互(指向服务器发出请求)的在线用户数
**并发用户数:**某一物理时刻同时向系统提交的用户数,提交的请求可能是同一个场景或功能,也可以使不同场景或功能。
在线用户数:某段时间内访问系统的用户数,这些用户并不一定同时向系统提交请求
**系统用户数:**系统注册的总用户数据
三者之间的关系:系统用户数>=在线用户数>=并发用户数
3.吞吐量、吞吐率
衡量网络性能的重要指标
吞吐量:网络传输的数据量(处理客户的请求数)
throughput

吞吐率:单位时间(可以为秒/分/时/天)内网络成功传输的数据量,如请求数/秒,页面数/秒
从业务角度看,吞吐量可以用:请求数/秒、页面数/秒、人数/天或处理业务数/小时来衡量
从网络角度看,吞吐量指标反映的是服务器承受的压力,它能够说明系统的负载能力
吞吐量和负载的拐点:
1.吞吐量逐渐达到饱和
2.意味着系统的一种或多种资源利用达到的极限
3.通常可以利用拐点来进行性能测试分析与定位
4.事务,TPS(Transaction Per Second)
QPS(Query Per Seconds)
QPS(TPS)=并发数/平均响应时间
一个系统吞吐量通常由QPS(TPS)、并发数两个因素决定,每套系统这两个值都有个相对极限值,在应用场景访问压力下,只要某一项达到了系统最高值,系统的吞吐量就上不去,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换、内存等等其他消耗导致系统性能下架
5.点击率、点击量(Hit Per Second)
点击数:指web Server收到的HTTP请求数。
点击率:单位时间每秒用户向Web Server提交的HTTP请求数
6.PV和UV
PV:访问一个URL,产生一个PV(Page View,页面访问量),每日每个网站的总PV是形容一个网站规模的重要指标。
UV: 作为一个独立的用户,访问站点的所有页面均算作一个UV(Unique Visitor,用户访问)
单台服务器每天pv计算
公式1:每天总PV = QPS * 3600 *6
公式2:每天总PV = QPS * 3600 *8
资源指标说明:
1.硬件性能指标–资源占用率:指定是对不同系统资源的使用程度,通常以占用最大值的百分比来衡量Utilization

性能测试指标(重要)相关推荐

  1. linux 测试内存性能,Linux性能测试指标评估

    Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...

  2. 转:性能测试中的性能测试指标与用户体验分析

    转自:http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/0223/204182_2.html 性能测试中的性能测试指标与用户体验分析 网络应用性能分 ...

  3. 网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解

    常用的网站性能测试指标有:吞吐量.并发数.响应时间.性能计数器等. 并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力. 响应时间 响应时间是一个系统最重要的指标之一,它的数值大 ...

  4. 网站性能测试指标:QPS、TPS、吞吐量、响应时间概述

    常用的网站性能测试指标有:并发数.响应时间.吞吐量.性能计数器等. 一.并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力. 二.响应时间 响应时间是一个系统最重要的指标之一,它 ...

  5. 性能测试指标、监控平台

    一.性能测试指标: 二.性能监控平台介绍 平台依赖jmeter.influxdb.grafana三个工具,简单介绍三个工具各自的作用: jmeter: 性能测试工具,负责采集数据 influxdb:  ...

  6. App测试中有哪些常见的性能测试指标?出具App测试报告的软件测试机构推荐

    1.App常见的性能测试指标主要有以下几个: 响应:响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活.留存.应用程序的响应时间包括安装.卸载.启动.切换各功能页面的耗时. 内存:在And ...

  7. 【性能测试】性能测试指标TPS(Transaction per Second)

    文章目录 前言 一.TPS定义 二.TPS作用 三.TPS局限性 四.TPS与响应时间的关系 五.TPS在性能测试中的作用 六.TPS(Transaction per Second)与其他性能指标的关 ...

  8. 性能测试指标及测试方法

    一.性能测试指标 1.响应时间:发出请求到最后请求响应的时间. 测试程序通过模拟应用程序, 记录收到响应和发出请求之间的时间差来计算系统响应时间.但是记录及获取系统时间这个操作也需要花费一定的时间, ...

  9. 性能测试指标和报告解析

    性能测试指标和报告解析 前言 一.概述 二.指标内容 1.性能指标 2.报告解析 总结 前言 记录性能测试中的指标. 一.概述 性能测试过程中,常常困扰于指标具体含义.特别是拿到测试报告后,都是英文简 ...

最新文章

  1. power designer 使用vba实现自动化操作学习
  2. 自己动手写一个 strace
  3. COGS182 [USACO Jan07] 均衡队形[RMQ]
  4. 这项技术竟然一个字也不放过!
  5. “Chart“ 图表控件基本操作
  6. 读《松本行弘的程序世界》
  7. VSS使用手册(ZZ)
  8. Eureka工作原理
  9. avmovie_AVMovie1和AVMovie2
  10. python数据爬虫代码_Python实现爬虫爬取NBA数据功能示例
  11. 检验银行卡卡号是否合法有效
  12. vue:无法加载文件..
  13. 华为智慧屏V55升级鸿蒙2,华为智慧屏s55和v55对比参数_华为智慧屏s55和v55哪个好...
  14. 《感冒+发烧》后的感受
  15. 洛谷P4325 [COCI2006-2007#1] Modulo
  16. 电商平台用户行为分析—Tableau
  17. 递归解决常见爬楼梯走一步或是两步问题,走多步也是相同的道理!
  18. GeekChallenge2020
  19. 云计算的应用有哪些?
  20. SQL SERVER MERGE 有则更新无则插入

热门文章

  1. Widows下TortoiseGit登录密码错误
  2. 2017 年大数据、物联网与 AI 的趋势预测
  3. [转] Hibernate一级缓存、二级缓存
  4. 在Linux环境下安装和配置phpmyadmin
  5. OceanBase架构介绍
  6. 怎么查看WINDOWS端口被哪个程序占用
  7. LeetCode简单题目(#172 #189 #190 #191 #198 #202)-6道(序列、数字)
  8. MASQUERADE
  9. php类最大多少行合适,计算最大包大小(PHP)
  10. Java kryo/protobuf/protostuff序列化 or Json 性能对比