一、性能测试的指标:

相应时间

并发用户数

吞吐量

系统性能计数器

思考时间

总结:多快好省(多:并发量,快:响应时间,好:稳定性,长时间运行,省:资源使用率)+ 思考时间

二、响应时间

对请求作出响应所需要的时间,是用户感知的软件性能的主要指标

响应时间包括:(端到端)

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】相关推荐

  1. 性能测试七种常用方法,以及四大应用领域

    文章目录 什么是性能测试 性能指标 测试模型 测试种要有监控 有预定条件 性能测试中要有场景 性能测试中有分析调优 性能测试结果报告 常用的七种性能测试方法 后端性能测试 前端性能测试 代码级性能测试 ...

  2. 性能测试培训 2018年8月31日 口述记录

    哪些系统要做性能测试 性能指标 需要怎么调研 性能测试目的 系统稳定性 上线之后 不知道支持多少并发 响应时间多少  TPS多少 我拿一个系统,开发和产品 第一个给压测指出指标,第二个没有给出指标 然 ...

  3. 软件测试知识点和面试题--app测试篇

    软件测试知识点和面试题--接口测试篇 软件测试知识点和面试题--性能测试篇 软件测试知识点和面试题--手工测试篇(功能测试) APP发布流程 内部发布平台蒲公英.Testlink等发布步骤1.开发打包 ...

  4. “我转行做测试开发的这一年多,月薪5K变成了24K”,中文系萌妹的自白

    公司老板是我的测试引路人 本人就读于某普通院校,在大学期间就开始实习找工作,误打误撞进入一家做工业大数据的创业公司. 刚开始我并没有明确的职业发展方向,主要是做一些环境搭建的基础工作.但由于执行效率高 ...

  5. “我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白

    我是如何开始做测试的? 本人就读于某普通院校,在大学期间就开始实习找工作,误打误撞进入一家做工业大数据的创业公司. 刚开始我并没有明确的职业发展方向,主要是做一些环境搭建的基础工作.但由于执行效率高, ...

  6. jmeter tps指标在哪里看_性能之路——性能测试连载 (3)-性能指标

    概述 我们在用jmeter做性能测试的时候,有一些关键性的性能指标需要去分析.但是由于开源工具本身的局限性,这些指标在工具中的命名极易对我们造成混淆.所以我们需要对这些指标逐个进行剖析 指标分析 响应 ...

  7. 任何性能指标越界或造成 APP 崩溃,优酷通用性能测试一招搞定

    作者 | 阿里文娱技术专家 翀宸 责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 客户端性能测试的需求和重要性 客户端性能的重要性不言而喻,一方面影响着客户端整体质量稳定性,任何性能指标 ...

  8. 性能测试(二)-重要性能指标TPS、RT

    通常有两个层面的问题,如"一个系统在多少响应之下能支持多少TPS?"."业务状态是什么,如果1000万人在线会不会有问题?" 那么这正是性能需求指标中的技术指标 ...

  9. Web性能测试基本性能指标及案例分析

    Web性能测试的部分概况一般来说,一个Web请求的处理包括以下步骤: (1)客户发送请求 (2)web server接受到请求,进行处理: (3)web server向DB获取数据: (4)webse ...

  10. 服务器性能主要指标,性能测试中服务器关键性能指标浅析

    在对互联网服务进行服务端性能测试时,主要关注两方面的性能指标: 业务指标:如吞吐量(QPS.TPS).响应时间(RT).并发数.业务成功率等 资源指标:如CPU.内存.Disk I/O.Network ...

最新文章

  1. LeetCode中等题之根据字符出现频率排序
  2. Session 常见操作
  3. 关闭webstorm自动保存,并显示文件未保存标识
  4. 青岛能源所提出微生物组相似度新算法DMS
  5. chinese-typesetting:更好的中文文案排版
  6. 微软亲手盖上IE棺材板:明年6月停用,慢且不安全,还因垄断被罚款170亿
  7. ACM中java的使用
  8. java怎么获取固定的日期,如何获取一个指定时间的java.util.Date对象
  9. css餐厅_餐厅的评分预测
  10. Cloud一分钟 | 14万中国人基因大数据是否外泄?运营商发展大数据优势何在?
  11. 如何啃透周志华的《机器学习》西瓜书?
  12. EasyBCD误删win10启动项后的修复方法
  13. DPDK框架原理简介 (0002转)
  14. 关于使用 myeclipse连接MySql的问题
  15. 菜鸟的Hadoop快速入门
  16. 计算机上安装了更新ie版本,安装ie浏览器提示系统有更新的版本怎么办_ie提示有更新版本的解决方法...
  17. LaTeX排版学习资源汇总
  18. 震惊!某徐姓诗人竟,,
  19. 深度学习-吴恩达 作业 Tensorflow环境部署
  20. 读《卓有成效的管理者-德鲁克》

热门文章

  1. 可计算性与半可计算性 ---半可计算与半可判定
  2. 关于linux下anaconda的pip包及其他包的本地更新方法
  3. opencv视频转图片并保存到文件夹下
  4. 过去的2017和已经到来的2018
  5. Codeforces Round #436 (Div. 2)
  6. asterisk queue 队列
  7. 《智能优化算法及其MATLAB实现》书籍出版啦
  8. 智能优化算法:原子轨道搜索算法-附代码
  9. 智能优化算法:未来搜索算法-附代码
  10. 智能优化算法:引力搜索算法-附代码