性能测试指标和报告解析
性能测试指标和报告解析
- 前言
- 一、概述
- 二、指标内容
- 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.响应时间:发出请求到最后请求响应的时间. 测试程序通过模拟应用程序, 记录收到响应和发出请求之间的时间差来计算系统响应时间.但是记录及获取系统时间这个操作也需要花费一定的时间, ...
- PerfDog性能测试工具调研报告
PerfDog性能测试工具调研报告 当前iOS性能测试工具少,且每个工具或多或少存在弊端和缺陷,阻碍性能测试的正常进行和效率提升,今天带来一款移动全平台性能测试分析专业工具PerfDog性能狗,这款工 ...
- linux 测试内存性能,Linux性能测试指标评估
Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...
- 转:性能测试中的性能测试指标与用户体验分析
转自:http://www.ltesting.net/ceshi/ceshijishu/xncs/2012/0223/204182_2.html 性能测试中的性能测试指标与用户体验分析 网络应用性能分 ...
- 网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解
常用的网站性能测试指标有:吞吐量.并发数.响应时间.性能计数器等. 并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力. 响应时间 响应时间是一个系统最重要的指标之一,它的数值大 ...
- c语言des算法实验报告,C语言实现DES算法实验报告解析.doc
C语言实现DES算法实验报告解析 xx工程大学 实验报告 (2015-2016学年第一学期) 报告题目: DES加密算法 课程名称: 密码学B 任课教员: 专 业: 学 号: 姓 名: 二O一六年一月 ...
- 网站性能测试指标:QPS、TPS、吞吐量、响应时间概述
常用的网站性能测试指标有:并发数.响应时间.吞吐量.性能计数器等. 一.并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力. 二.响应时间 响应时间是一个系统最重要的指标之一,它 ...
- 国内首份千款主流安卓应用耗电指标评测报告新鲜出炉!
近日,华为终端实开放验室通过应用后台高耗电行为检测,分类对比,发布了国内首份千款主流安卓应用耗电指标评测报告,该报告深度剖析应用高耗电背后的原因,为广大应用开发者理解低功耗应用设计提供建议.报告内容如 ...
- 性能测试指标(重要)
性能测试指标概念及目的: 性能测试是通过测试工具模拟多种正常.峰值及异常负载条件来对系统的各项性能指标进行测试. 目的:验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化. ...
最新文章
- 运算放大器的好坏判别方法
- virtualbox 在物理机是无线网卡的时候做桥接配置 - juandx - 博客园
- JS获取页面鼠标点击位置的坐标
- python数值运算符也叫内置运算符_Python全栈工程师(数值类型、运算符)
- c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】
- java 日期函数转换_java 日期函数转换
- 理解Prefix.pch文件
- springboot初始化逻辑_SpringBoot——启动初始化数据
- 在Kafka中发布订阅模型
- Linux(debian 7)错误集锦(一)之开机显示 a start job is running for dev-disk 解决办法
- 令牌桶算法和漏桶算法python_图解Python算法
- 华硕ASUS acrh17 PandoraBox固件
- nmap扫描常用命令
- 加入go行列的一个敲门砖吗----小玩意cs多人即时聊天,没有用数据库的,没有用框架的
- 物联网和互联网之间,在本质上有什么区别?
- javascript基础常识问答(五)
- Unity 灯光系统
- 哔哩哔哩bilibili自动上传视频脚本-配合爬虫营销号狂喜
- 高精度地图,从入门到入行
- 给设计师提供的十大无代码网站编辑器
热门文章
- 闲鱼无货源怎样选品,能够做到日入几百?
- CGT Asia 2023第三届亚洲细胞与基因治疗创新峰会将于4月上海召开
- 直播代码Flutter 实现虎牙/斗鱼 弹幕效果
- 服务器连接网页被迫下线,“对不起 您的网络连接不稳定 您的账号已被迫下线”的原因分析及解决方法...
- 一小时让你成为点云建图小将(固定帧数法选取关键帧)
- 阿德勒心理学(强者心理学)
- wps怎么把ppt里的字体一起保存_如何将特殊字体随PPT一起保存?
- System Design笔记:在线售票系统设计
- 中国人工智能有多厉害,未来机器人都能做手术?老外表示不可思议
- 重新排序(差分,贪心,排序不等式)