性能测试---性能指标【1】
一、性能测试的指标:
相应时间
并发用户数
吞吐量
系统性能计数器
思考时间
总结:多快好省(多:并发量,快:响应时间,好:稳定性,长时间运行,省:资源使用率)+ 思考时间
二、响应时间
对请求作出响应所需要的时间,是用户感知的软件性能的主要指标
响应时间包括:(端到端)
1、用户客户端呈现的时候
2、请求/响应数据网络传输时间
3、应用服务器处理时间
4、数据库系统处理时间
响应时间合理区间:
对于一个web系统,2s之内响应客户是好的,5s之内响应客户是可以接受的。8s是客户能接受的上限。
三、并发用户数
系统用户数:软件系统注册是用户总数(磁盘空间影响最大,对查询的时候有影响,性能测试前需要对环境初始化,尽量模式真是数据量的数据环境)
在线用户数:某段时间内访问的用户数,这些用户只是在线,不一定同时做某一件事(同时在线,会存在web-session,会对内存影响最大)
并发用户数:某一个时间同时向软件系统提交请求的用户数,场景不一定是同一个。
并发用户数峰值计算 = C+3*根号C
平均并发用户数的计算公式:C=nL/T
C-->平均的并发用户数
n-->平均每天访问的用户数
L-->一天内用户从登陆到退出的平均时间
T-->考察时间长度(一天内又多少用户使用系统)
并发用户数量的经验公式:使用系统用户数量*(5%~20%)
初始化环境:warm up(热机)从磁盘进入内存,从内存到被cpu执行过,这样更接近线上的场景
模拟网络:如果要模拟跨区域服务器之间的网络延时,可以对linux系统注入网络延时(在防火墙)。
模拟数据库:将线上数据库dump(模拟线上数据量)
三、吞吐量
定义:单位时间内系统处理用户的请求数
从业务角度来看:吞吐量可以用:请求数/秒,页面数/秒,人数或者处理业务数/小时等单位来衡量请求数/秒或者页面/秒来衡量
从网络角度来看:吞吐量可以用:字节/秒来衡量
对于交互式的应用来说。吞吐量指标反应的是服务器能够承受的压力。能够说明系统的负载能力
吞吐率(TPS):每秒处理事务数
吞吐量的计算公式:
F= VU*R/T
其中F为吞吐量
VU表示虚拟用户数
R表示每个虚拟用户发出的请求数
T表示性能测试所用的时间
四、系统性能计数器
定义:是描述服务器或者操作系统性能的一些数据指标
比如:内存,cpu,磁盘等资源使用率等
五、思考时间
定义:从业务角度来看,这个时间是指用户进行操作时每个请求之间的间隔
在做性能测试的时候,为了模拟这样的时间间隔,引入思考时间这个概念,就是为了更加真实的模拟用户的操作
性能测试---性能指标【1】相关推荐
- 性能测试七种常用方法,以及四大应用领域
文章目录 什么是性能测试 性能指标 测试模型 测试种要有监控 有预定条件 性能测试中要有场景 性能测试中有分析调优 性能测试结果报告 常用的七种性能测试方法 后端性能测试 前端性能测试 代码级性能测试 ...
- 性能测试培训 2018年8月31日 口述记录
哪些系统要做性能测试 性能指标 需要怎么调研 性能测试目的 系统稳定性 上线之后 不知道支持多少并发 响应时间多少 TPS多少 我拿一个系统,开发和产品 第一个给压测指出指标,第二个没有给出指标 然 ...
- 软件测试知识点和面试题--app测试篇
软件测试知识点和面试题--接口测试篇 软件测试知识点和面试题--性能测试篇 软件测试知识点和面试题--手工测试篇(功能测试) APP发布流程 内部发布平台蒲公英.Testlink等发布步骤1.开发打包 ...
- “我转行做测试开发的这一年多,月薪5K变成了24K”,中文系萌妹的自白
公司老板是我的测试引路人 本人就读于某普通院校,在大学期间就开始实习找工作,误打误撞进入一家做工业大数据的创业公司. 刚开始我并没有明确的职业发展方向,主要是做一些环境搭建的基础工作.但由于执行效率高 ...
- “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
我是如何开始做测试的? 本人就读于某普通院校,在大学期间就开始实习找工作,误打误撞进入一家做工业大数据的创业公司. 刚开始我并没有明确的职业发展方向,主要是做一些环境搭建的基础工作.但由于执行效率高, ...
- jmeter tps指标在哪里看_性能之路——性能测试连载 (3)-性能指标
概述 我们在用jmeter做性能测试的时候,有一些关键性的性能指标需要去分析.但是由于开源工具本身的局限性,这些指标在工具中的命名极易对我们造成混淆.所以我们需要对这些指标逐个进行剖析 指标分析 响应 ...
- 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定
作者 | 阿里文娱技术专家 翀宸 责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 客户端性能测试的需求和重要性 客户端性能的重要性不言而喻,一方面影响着客户端整体质量稳定性,任何性能指标 ...
- 性能测试(二)-重要性能指标TPS、RT
通常有两个层面的问题,如"一个系统在多少响应之下能支持多少TPS?"."业务状态是什么,如果1000万人在线会不会有问题?" 那么这正是性能需求指标中的技术指标 ...
- Web性能测试基本性能指标及案例分析
Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤: (1)客户发送请求 (2)web server接受到请求,进行处理: (3)web server向DB获取数据: (4)webse ...
- 服务器性能主要指标,性能测试中服务器关键性能指标浅析
在对互联网服务进行服务端性能测试时,主要关注两方面的性能指标: 业务指标:如吞吐量(QPS.TPS).响应时间(RT).并发数.业务成功率等 资源指标:如CPU.内存.Disk I/O.Network ...
最新文章
- LeetCode中等题之根据字符出现频率排序
- Session 常见操作
- 关闭webstorm自动保存,并显示文件未保存标识
- 青岛能源所提出微生物组相似度新算法DMS
- chinese-typesetting:更好的中文文案排版
- 微软亲手盖上IE棺材板:明年6月停用,慢且不安全,还因垄断被罚款170亿
- ACM中java的使用
- java怎么获取固定的日期,如何获取一个指定时间的java.util.Date对象
- css餐厅_餐厅的评分预测
- Cloud一分钟 | 14万中国人基因大数据是否外泄?运营商发展大数据优势何在?
- 如何啃透周志华的《机器学习》西瓜书?
- EasyBCD误删win10启动项后的修复方法
- DPDK框架原理简介 (0002转)
- 关于使用 myeclipse连接MySql的问题
- 菜鸟的Hadoop快速入门
- 计算机上安装了更新ie版本,安装ie浏览器提示系统有更新的版本怎么办_ie提示有更新版本的解决方法...
- LaTeX排版学习资源汇总
- 震惊!某徐姓诗人竟,,
- 深度学习-吴恩达 作业 Tensorflow环境部署
- 读《卓有成效的管理者-德鲁克》