`
zhengdl126
  • 浏览: 2546300 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

【汇总】LR测试

阅读更多

http://bbs.51testing.com/forum-67-1.html

LoadRunner培训.rar

 

----------------------------

 

all time = dns time + connection time  + first buffer time + received time + ssl time + error time + client time + ftp authrioze time

first buffer time = server time  + network time

server time =    web application time + server deal time + database time



Page Download Time Breakdown:
1.DNS resolution time IP解析以后,请求被发送到Webserver,  这事是浏览器与webserver建立一个初始连接的时间
2.Connection time
3.ssl handshaking time
4.ftp authentication time
5.first buffer time  从webserver发处第一个数据包,从网络传输到客户端,客户端接收到第一个字节的时间。

5.1 Network Time   每个网页组件的网络时间
5.2 Server Time  每个网页组件的服务器时间   = web application time + server deal time + database time


|C-----------------request------------>S| 浏览器发送请求
|C<----------------ACK-----------------S| 服务器发送ACK
|C<--------the first buffer------------S| 服务器发送the first buffer

network time 是发出请求到收到ACK的时间
Server time  是收到ACK后到完成接收the first buffer的时间


6.receive time  显示从服务器收到(第一个字节)到最后一个字节并完成下载之前经过的时间
7.clent time
8.error time


事务响应时间 = First Buffer + Receive + Client Time

 

 

 

 

 

-------------------------

 

 

关于web  page  diagnostics  的结果分析统计中各题列的含义:
1.1  DNS  Resolution:客户端发送请求到webserver前,DNS  SERVER解析请求中DNS名为IP地址的时间
1.2  Connection:    IP解析以后,请求被发送到Webserver,  这事是浏览器与webserver建立一个初始连接的时间
1.3  First  Buffer:  从webserver发处第一个数据包,从网络传输到客户端,客户端接收到第一个字节的时间。
1.4  reciver:从浏览器接收第一个字节开始,到成功接收最后一个字节,下载完成的时间。
1.5  SSL:握手协议(用到该协议的页面较少)
1.6  Error  time:从浏览器发出一个请求,到受到一个返回HTTP错误消息的时间
1.7  Cliebt  time:客户端的延迟,可能是think  time或者其他延迟

2.  关于web  page  diagnostics  下的图表:
2.1  Downloaded  Component  Size(KB)  用饼图查看页面各种组件大小所占的比例
2.2  Page  Component  Breakdown  用曲线图表示页面各种组建下载时间的比例
2.3  Page  download  time  breakdown(over  time)  在场景运行中每一秒钟  组件在传输的各部分的时间
2.4  Time  to  First  Buffer  Breakdown(Over  time)    这个图形里面  绿色表示网络相关  蓝色表示服务器相关  确定网络是问题  就看network相关图表  确定服务器是问题  就看webserver相关图表

 

 

 

 

 

1、    Running Vusers(用户加载图)
2、    Hits Per Second(每秒点击数)
3、    Throughout(服务器吞吐量)
4、    HTTP Responses per Second(HTTP每秒响应数)
5、    Average Transaction Response Time(平均响应时间)
重点关注:innerall、login和logout三个的时间

6、    Web Page Diagnostics(分页诊断图)
7、    Page Component Breakdown(页面元素分解-时序图)
8、    Page Download Time Breakdown(页面下载时间分解图)
9、    Time to First Buffer Breakdown(Fist Buffer分解图)
10、    Transaction Response Time Under Load

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


--------


 


Network Time 不高,说明和网络没关系;Server Time 不高,说明服务器处理正常;
整个测试过程就是receive time时间太长,就只从这个入手了。。

 

server time:从初始的HTTP请求,直到成功收到从Web服务器返回的第一个缓冲区(通常是GET)的应答收据通行证


【receive time】 显示从服务器收到最后一个字节并完成下载之前经过的时间。
接收度量是很好的网络质量指示器(查看用来计算接收速率的时间/大小比率)。 
好像你的下载带宽不够,导致这个时间太长。。

公司专线接入25M


修改本机网络为100M(可解决内网测试的receive time过高问题,规避请求和接受的网络瓶颈问题),网络--常规---属性--配置

 


 



-----------
主要看
First Buffer Time

Receive Time
Receive Time应该基本上是网络耗时
First Buffer Time则是分了Server Time 和 Network Time
First Buffer Time这个指标很重要
Receive Time 是从接收到第一个字节开始到全部接收完成的时间
First Buffer Time 是从建立连接后开始,到从服务器获取到第一个字节的时间
相对来说Server Time算是比较平稳的,就是个别时候有突变,需要关注下是什么原因

  • 大小: 47.6 KB
  • 大小: 34.6 KB
分享到:
评论

相关推荐

    lr的测试工具的资料汇总

    在工作中遇到的,工作外自己看的,汇总在一起,供大家学习,做了很久才做成的,有关TD的,但主要是LR方面的资料!!

    LR常见问题整理汇总

    LR常见问题整理汇总 LoadRunner 是一个功能强大且灵活的性能测试工具,它可以模拟大量用户并发访问应用程序,以评估应用程序的性能和可扩展性。在使用 LoadRunner 进行性能测试时,经常会遇到一些常见的问题,本文...

    LR脚本录制与回放

    9. **报告撰写**:汇总测试结果,提出改进建议。 ### 系统分析与需求估算 **80-20原理**,即在任何特定时间内,大部分的工作量(约80%)是由较少的事件(约20%)产生的。这一原则在负载测试中用于估算系统峰值负载...

    LR 收集

    【LR收集】指的是LoadRunner工具的相关知识集合,这个主题涵盖了LoadRunner的源码解析、工具使用技巧以及在性能测试中的应用。LoadRunner是一款强大的企业级负载和性能测试工具,由Micro Focus公司开发,广泛用于...

    LR分析结果图功能说明

    LR分析结果图功能说明主要涉及了用户事务分析和Web资源分析两大方面,这些图表提供了对系统性能、响应时间和负载承受能力的深入理解。 1. 事务分析: - Transaction Summary(事务综述):这是性能分析的基础,...

    app测试常见面试题汇总

    Web则用Selenium和LR/JMeter。 【Android与iOS系统区别】 1. **运行机制**:iOS采用沙盒机制,安全但限制多;Android用虚拟机,灵活但易耗资源。 2. **后台管理**:iOS不允许后台程序长时间运行,Android允许,...

    LR问题汇总

    在LR(LoadRunner)性能测试过程中,可能会遇到各种问题,其中一种常见的问题是“Error -27796: Failed to connect to server”。该错误通常表示负载生成器(VU,Virtual User)无法与控制器或目标服务器建立连接,...

    LoadRunner性能测试视频地址汇总

    ### LoadRunner性能测试知识点概述 #### 一、LoadRunner简介及功能 LoadRunner是一种广泛使用的性能测试工具,它能够帮助用户模拟成千上万的用户同时访问应用系统,以此来评估系统的性能表现。通过这种模拟负载的...

    LR性能分析图解释

    在IT行业,尤其是软件测试领域,LoadRunner(简称LR)作为一款功能强大的性能测试工具,被广泛应用于系统性能评估与优化过程中。本文将深入解析LR性能分析图的关键指标,帮助读者更好地理解并运用这些图表进行性能...

    (2021年整理)软件测试报告模板.pdf

    报告中定义了一些常见的技术术语,如OS(操作系统)、C/S(客户端/服务器)、B/S(浏览器/服务器)和LR(LoadRunner)。这些术语有助于非技术背景的读者理解报告内容。 3. **测试依据**: 测试的依据包括《短信...

    LR中文使用手册

    - **错误统计图**:汇总测试过程中出现的各种错误。 - **每秒错误图**:显示每秒钟发生的错误数量。 - **事务图**:用于评估关键业务操作的性能。 - **平均事务响应时间图**:显示每个事务的平均响应时间。 - **...

    性能测试经验总结资料,适宜初学和中级(由于是公司内部资料,不想花分勿下)

    - **性能测试常见术语**:汇总了性能测试领域常用的专业术语,方便读者查阅和理解。 通过以上内容的详细介绍,我们不仅能够了解到性能测试的基本概念、方法和技巧,还能掌握一系列具体的测试场景和解决方案。这对于...

    软件测试面试题(汇总)很好的资料

    - **R14**:子程序链接寄存器(LR)。 - **R15**:程序计数器(PC)。 - **R16/CPSR**:当前程序状态寄存器。 - **SPSR**:备份程序状态寄存器。 #### 14. **ARM处理器系列标识** - **T**:支持16位Thumb...

    Loadrunner资料及问题汇总

    Vuser脚本主要基于两种语言:C语言和LR API,以及一种可视化的录制/回放机制。录制时,LoadRunner会捕获用户的网络交互,然后自动生成脚本。你可以根据需求修改这些脚本,添加事务、检查点、思考时间等元素,以确保...

    关于LOADRUNNER简单教程

    8. **测试报告**:汇总测试过程和结果,提出改进建议。 **负载压力测试需求分析** 80-20原理是负载测试中的一个重要概念,它指出80%的业务量通常在20%的时间内完成。例如,如果每天8小时的工作时间内,80%的业务在...

    微内核L4 Iguana资料汇总

    Iguana利用L4的微内核特性,允许开发者创建自定义的服务组件,这些组件可以单独设计、测试和优化,而不影响系统的其他部分。这使得Iguana成为一个强大的平台,适合那些对系统性能、安全性和可扩展性有高要求的应用。...

Global site tag (gtag.js) - Google Analytics