大部分资料都是说:“响应时间=网络响应时间+应用程序响应时间”诸如此类的解释,一时间让人摸不着头脑。
其实可以换个角度去理解这个概念。首先从大方向可以把一个系统分为【前端】与【后端】,而响应时间也可以按照这个划分来理解,如下图:


可以清楚地看出在【没有缓存】的情况下,一个请求发出去之后,需要经过网络传输、DNS解析等步骤才能到达服务器,服务器处理完之后,经由网络传输返回客户端,而客户端接收到以后,要进行解析渲染展示给用户。这里需要注意:网络时间包括请求传输的时间和响应传输的时间,而服务器也可能是多层处理。
这下逻辑就非常清楚了,可以总结为:

响应时间=网络传输(请求)时间+服务器处理(一层或多层)时间+网络传输(响应)时间+页面前端解析渲染时间。

注意:前端页面的解析展示时间一般在做非前端性能测试中不太会关注,因为每个浏览器解析页面的方式不一样,时间也会不一样。

性能测试——响应时间相关推荐

  1. 怎么做性能测试--响应时间

    做性能测试先要懂性能,响应时间(response time)作为性能测试过程中两大重要指标之一是我们必须关注的.           从用户角度来说,用户最讨厌等待.在大量的处理环境中,超过3秒以上的 ...

  2. 软件性能测试--响应时间

    性能测试----响应时间 先来一张图 我们先来分析一个用户去访问一个页面的请求过程,如上图所示 数据传输时间: 平时我们访问一个网站或者网址的时候,当我们输入网址,按下回车,开始 性能测试过程中的请求 ...

  3. 软件性能测试 响应时间,软件性能测试(连载2)

    原标题:软件性能测试(连载2) 1.4性能测试指标1. 响应时间(Response Time ) 响应时间=用户响应时间+前端响应时间+网络响应时间+服务器端响应时间+数据库响应时间,是反映系统处理效 ...

  4. 【积累】性能测试-响应时间的‘2-5-8’原则

    2-5-8原则指的是,如果用户发出一个请求后,这个请求在2s之内得到响应,那么给客户的感觉是该系统性能十分优秀,5s之内请求得到响应,用户会感觉还不错,但当请求响应时间超过8s甚至更长的时间之后,用户 ...

  5. LR性能测试框架学习总结

    性能目的:使用起来速度快,不崩,稳定 性能分类: 常规性能测试--响应时间.响应速度----正常工作,你的速度有多快 负载测试---持续加压,目的是找到崩溃的临界点,目的是用户使用时能不触碰到此临界点 ...

  6. JMeter 如何实现 Elasticsearch 8.X 性能测试?

    1.Elasticsearch 性能测试工具 包含但不限于: 1.rally Elasticsearch 官方压测工具. 下载地址:https://github.com/elastic/rally 文 ...

  7. 测试学习-114-使用jmeter工具对web项目进行性能测试与稳定性测试

    前言 作为测试工程师,相信大家对jmeter这个工具在熟悉不过了,小编的前几篇博客中也有写到jmeter用于接口自动化测试的实战文章,今天主要用来介绍使用jmeter来进行性能测试和稳定性测试的实战. ...

  8. 品味性能之道十一:JAVA中switch和if性能比较

    通常而言大家普遍的认知里switch case的效率高于if else.根据我的理解而言switch的查找类似于二叉树,if则是线性查找.按照此逻辑推理对于对比条件数目大于3时switch更优,并且对 ...

  9. 某传统企业去O上云案例

    最近参与到某新能源制造企业去O上云的项目,网站的需求很简单:以WEB/APP 的形式提供数据查询展示.分析的功能. 网站使用java编写,数据库采用Oracle DataGuard 搭建的高可用架构. ...

最新文章

  1. 深入研究ConcurrentHashMap 源码从7到8的变迁
  2. ElasticSearch 深入理解 三:集群部署设计
  3. 利用ArcMap对tiff或jpg格式地图图片的配准步骤
  4. java arraylist 函数_Java Extend ArrayList函数
  5. 普通筛法时间界的证明
  6. R中‘ts‘ object must have one or more observations
  7. SpringBoot:Mybatis + Druid 数据访问
  8. 4G DTU设备数据上传阿里云微信小程序获取阿里云设备数据
  9. Lisp编制的坡度标注_形位公差自动标注的ATUOLISP程序设计(Ⅰ)
  10. 什么是SDN,为什么要有SDN,SDN有什么安全问题
  11. java poi 自动行高,20191012——POI设置单元格自动行高(思路)
  12. 禁止java自动更新_修改注册表彻底关闭Java自动更新
  13. 第一章:python入门储备知识
  14. 日本东京市区坐车到成田机场
  15. 业务层Service的作用
  16. 手机html点击按钮复制,网页文字无法复制?按下手机这个键即可复制!网友:厉害了...
  17. python+selenium自动化脚本例子
  18. GetKeyState 和 GetAsyncKeyState 区别
  19. 【Html】16-字体图标
  20. airpods版本号_苹果更新 AirPods Pro 固件

热门文章

  1. JAVA对文件的读操作总结
  2. MySQL练习整理(每日习题)
  3. 作业:1.12假设一个跑步者1小时40分钟35秒 内跑了24英里。编写一个程序显示以每小时多少公里为单位的平均速度值(注意,1英里等于1.6公里。)...
  4. 一些技术管理常见问题笔记
  5. (二)Nick:句子成分和基本句型
  6. IM软件应用及市场分析
  7. 山科21计算机-java期中测试题
  8. Code 39 的编码格式
  9. 正则表达式--大集合
  10. 按键保持电路--电路仿真