性能测试指标和报告解析

  • 前言
  • 一、概述
  • 二、指标内容
    • 1.性能指标
    • 2.报告解析
  • 总结

前言

记录性能测试中的指标。


一、概述

性能测试过程中,常常困扰于指标具体含义。特别是拿到测试报告后,都是英文简称的指标,不是经常使用的人总会有一些混淆,下面统计了常用指标的中英文名称和具体内容。

二、指标内容

1.性能指标

关注的业务指标:

简称 中文名称 指标含义
RT 响应时间 (Response Time) 服务处理一个请求或一个任务的耗时。
Throughput 吞吐量 吞吐量表示待测应用对业务的支持量,以TPS或QPS为单位,表示每秒钟能处理的请求数。
Error % 错误率 一批请求中结果出错的请求所占比例。
TPS 每秒事务数 (Transaction per second) 事务(Transaction)指的是用户在客户端做一种或多种业务所需要的操作集。
QPS 每秒请求数 (Queries per second) 每秒请求数

关注的系统指标:

简称 Linux查看数据的命令
CPU top :看总的和某个进程的 的使用率,使用如下参数让top命令只运行一次
$top –n 1 –b –p ${pid}
sar、top、ps 命令
cat /proc/cpuinfo
内存 top :看总的和某个进程的 的使用率
top、ps命令
最准确的信在/proc/${PID}/status中
LOAD top :可查看服务器负载
uptime
网络 dstat
网络连接状态监控:netstat -nalp/grep 25148 :对指定pid进程的监控
磁盘IO iostat: io 只看util
iostat -x 1 看总的

易混淆的UV、PV:

简称 中文名称 指标含义
PV 访问量 PV(Page View) 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。
UV 独立访客 UV(Unique Visitor) 统计1天内访问某站点的用户数(以cookie为依据);访问网站的一台电脑客户端为一个访客。可以理解成访问某网站的电脑的数量。网站判断来访电脑的身份是通过来访电脑的cookies实现的。如果更换了IP后但不清除cookies,再访问相同网站,该网站的统计中UV数是不变的。如果用户不保存cookies访问、清除了cookies或者更换设备访问,计数会加1。00:00-24:00内相同的客户端多次访问只计为1个访客。
IP 独立IP数 IP(Internet Protocol) 是指1天内多少个独立的IP浏览了页面,即统计不同的IP浏览用户数量。同一IP不管访问了几个页面,独立IP数均为1;不同的IP浏览页面,计数会加1。 IP是基于用户广域网IP地址来区分不同的访问者的,所以,多个用户(多个局域网IP)在同一个路由器(同一个广域网IP)内上网,可能被记录为一个独立IP访问者。如果用户不断更换IP,则有可能被多次统计。

2.报告解析

Jmter聚合报告:

列名 含义
Label 请求对应的name属性值。
Samples 具有相同标号的样本数,总的发出请求数。
Average 请求的平均响应时间。
Median 50%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第50%的值。
90% Line 90%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第90%的值。
95% Line 95%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第95%的值。
99% Line 99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。
Min 最小响应时间。
Max 最大响应时间。
Error % 本次测试中,有错误请求的百分比。
Throughput 吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。
Received KB/sec 收到的千字节每秒的吞吐量测试。
Sent KB/sec 发送的千字节每秒的吞吐量测试

总结

做个简单总结,便于复查,时时更新。

性能测试指标和报告解析相关推荐

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

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

  2. PerfDog性能测试工具调研报告

    PerfDog性能测试工具调研报告 当前iOS性能测试工具少,且每个工具或多或少存在弊端和缺陷,阻碍性能测试的正常进行和效率提升,今天带来一款移动全平台性能测试分析专业工具PerfDog性能狗,这款工 ...

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

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

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

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

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

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

  6. c语言des算法实验报告,C语言实现DES算法实验报告解析.doc

    C语言实现DES算法实验报告解析 xx工程大学 实验报告 (2015-2016学年第一学期) 报告题目: DES加密算法 课程名称: 密码学B 任课教员: 专 业: 学 号: 姓 名: 二O一六年一月 ...

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

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

  8. 国内首份千款主流安卓应用耗电指标评测报告新鲜出炉!

    近日,华为终端实开放验室通过应用后台高耗电行为检测,分类对比,发布了国内首份千款主流安卓应用耗电指标评测报告,该报告深度剖析应用高耗电背后的原因,为广大应用开发者理解低功耗应用设计提供建议.报告内容如 ...

  9. 性能测试指标(重要)

    性能测试指标概念及目的: 性能测试是通过测试工具模拟多种正常.峰值及异常负载条件来对系统的各项性能指标进行测试. 目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化. ...

最新文章

  1. 运算放大器的好坏判别方法
  2. virtualbox 在物理机是无线网卡的时候做桥接配置 - juandx - 博客园
  3. JS获取页面鼠标点击位置的坐标
  4. python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
  5. c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】
  6. java 日期函数转换_java 日期函数转换
  7. 理解Prefix.pch文件
  8. springboot初始化逻辑_SpringBoot——启动初始化数据
  9. 在Kafka中发布订阅模型
  10. Linux(debian 7)错误集锦(一)之开机显示 a start job is running for dev-disk 解决办法
  11. 令牌桶算法和漏桶算法python_图解Python算法
  12. 华硕ASUS acrh17 PandoraBox固件
  13. nmap扫描常用命令
  14. 加入go行列的一个敲门砖吗----小玩意cs多人即时聊天,没有用数据库的,没有用框架的
  15. 物联网和互联网之间,在本质上有什么区别?
  16. javascript基础常识问答(五)
  17. Unity 灯光系统
  18. 哔哩哔哩bilibili自动上传视频脚本-配合爬虫营销号狂喜
  19. 高精度地图,从入门到入行
  20. 给设计师提供的十大无代码网站编辑器

热门文章

  1. 闲鱼无货源怎样选品,能够做到日入几百?
  2. CGT Asia 2023第三届亚洲细胞与基因治疗创新峰会将于4月上海召开
  3. 直播代码Flutter 实现虎牙/斗鱼 弹幕效果
  4. 服务器连接网页被迫下线,“对不起 您的网络连接不稳定 您的账号已被迫下线”的原因分析及解决方法...
  5. 一小时让你成为点云建图小将(固定帧数法选取关键帧)
  6. 阿德勒心理学(强者心理学)
  7. wps怎么把ppt里的字体一起保存_如何将特殊字体随PPT一起保存?
  8. System Design笔记:在线售票系统设计
  9. 中国人工智能有多厉害,未来机器人都能做手术?老外表示不可思议
  10. 重新排序(差分,贪心,排序不等式)