`
ruilin215
  • 浏览: 1151686 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

LR的响应时间与使用IE所感受时间不一致的讨论

 
阅读更多


在做性能测试时,有时碰到这样一种情况,使用性能工具LR测试出来的响应时间比实际使用IE感受到的时间要长,例如,实际使用IE打开一个系统时只需要1~2秒,而使用LR跑一个用户所得出的结果可能是8秒、10秒、或者更大的响应时间。

针对上述问题进行分析总结,有3种情况:
1、在运行LR场景时没有忽略Think Time(思考时间)和记录log的时间;
2、**或服务器的机器配置不高,比如低配置的机器在运行场景工具时系统资源已满,则造成响应时间过长。
3、实际IE感受的时间不等同于LR录制的响应时间。

前两中情况可以通过LR设置及提高硬件配置解决。
第三种情况,因为LR在录制过程中,事物的响应时间包括:DNS Resolution、Connection、First Buffer time、Receive Time、Client Time时间等,比如当我们在使用IE打开页面时,系统首先会进行域名解析,并与服务器建立连接、下载数据,到这时在IE中已可以显示页面,但实际响应时 间并没有结束,浏览器仍有可能在与服务器进行数据交互,或者客户端IE由于忙碌未及时将请求发出,出现了客户端延时情况(客户端IE会执行一些 javascript脚本或其他页面初始化动作),直到这些动作全部完成后才是一个完整的响应时间,LR也是记录的这个响应时间。

所以我们通常使用IE所感受到的时间是比用性能工具录制时记录的响应时间要少。因此,系统页面的响应时间应以工具记录时间为准,并在分析报告中查看平均事物响应时间。


还有关键一点,IE还要清除缓存 .即在runtime setting中设置“clear cache on each iteration".


-
-------
对时间的解释:
1、DNS Resolution :浏览访问一个网站的时候,一般用的是域名,需要DNS服务器把域名解析为IP地址,这个过程就是域名解析时间。
2、Connection :解析出Web Server的IP地址后,浏览器请求被发送到了一个Web Server,然后浏览器和Web Server 之间需要建立一个初始化的HTTP连接,服务器端需要做两件事:一个是接收请求,二是分配进程。建立该连接的过程就是Connection。
3、First Buffer :建立连接后,从Web Server发出第一个数据包,进过网络传输到客户端,浏览器成功接收第一个字节的时间就是First Buffer。
4、Receive :从浏览器接收第一个字节起,直到成功收到最后一个字节,下载完成为止。
5、Client Time :请求在客户端浏览器延迟的时间。
----------------------------------------------------------------------

原文:http://bbs.51testing.com/thread-158661-1-1.html

分享到:
评论

相关推荐

    LR的响应时间与使用IE所感受时间不一致总结

    ### LR的响应时间与使用IE所感受时间不一致总结 #### 概述 在进行性能测试的过程中,我们可能会遇到一种现象:使用LoadRunner(以下简称LR)测得的响应时间相较于直接使用Internet Explorer(以下简称IE)浏览器...

    如何用LR去测试页面的响应时间

    需要注意的是,LR的响应时间与浏览器完全展现页面的时间并不完全相同。 ### 三、测试页面响应时间的方法 #### 1. 测试服务器响应时间 如果你的目标是测量服务器响应时间,可以通过以下步骤实现: - 使用lr_start...

    LR11使用代理录制--如无法使用IE浏览器录制,设置代理后可以使用谷歌,火狐录制

    ### LR11使用代理录制——解决特定浏览器录制问题 #### 一、引言 在软件测试领域,LoadRunner(简称LR)是一款非常重要的负载测试工具,它能够帮助开发者和测试人员模拟成千上万用户的并发操作,从而检测系统的...

    事务响应时间和页面下载时间有什么区别

    假设现在使用LoadRunner (LR) 测试100个虚拟用户同时访问一个网站首页的情况,目的是观察页面响应时间。这里需要注意的是,页面响应时间实际上指的是页面下载时间。 1. **握手时间**:在测试环境中,握手时间应该...

    lr录制时不弹出ie的解决方法

    然而,在使用过程中,用户可能会遇到一个常见问题:在录制脚本时,LR无法正常弹出IE浏览器进行操作录制。本文将深入探讨这一问题,并提供两种有效的解决方法。 ### 一、理解问题本质 LR录制时不弹出IE的问题,通常...

    jmeter监控TPS和响应时间第三方插件

    标签中的“jmeter”是指Apache JMeter本身,“TPS”和“响应时间”是性能测试中的关键指标,“插件”则表明我们将讨论的是JMeter的扩展组件。 在压缩包的文件名称“jpgc-graphs-basic-2.0”中,“jpgc”可能代表...

    LR8.14 ---IE7补丁

    LR8.14 --- IE7补丁是一款专为解决LoadRunner 8.1与Internet Explorer 7兼容性问题而设计的更新程序。LoadRunner是一款功能强大的性能测试工具,由Mercury Interactive公司(后被HP收购)开发,用于模拟大量用户同时...

    LR性能测试工具使用指南

    1. 数据分析:利用分析工具查看测试结果,如响应时间、吞吐量、错误率等,找出性能瓶颈。 2. 趋势分析:对比不同测试阶段的数据,观察性能变化趋势。 3. 异常排查:当出现性能问题时,通过日志和调试信息定位问题...

    基恩士LR-TB2000系列 激光传感器

    例如,LR-TB2000系列激光传感器的检测距离可达60至2000mm,光点直径约为φ4mm,响应时间可在多种时间设置之间切换。 电源电压、消耗电流、输入输出接口、保护电路、耐环境性和材质重量等也是用户需要了解的关键技术...

    LR9.5浏览器IE8补丁

    LR9.5浏览器IE8补丁是针对HP LoadRunner 9.5版本的一个关键更新,主要是为了解决该版本在处理Internet Explorer 8(IE8)浏览器时存在的兼容性问题。LoadRunner是一款广泛使用的性能测试工具,它允许用户模拟大量...

    基恩士激光传感器 LR-X 系列使用说明书

    ### 基恩士激光传感器LR-X系列使用说明书知识点概览 #### 一、产品概述与安全须知 - **重要提示**:为确保产品最佳性能,在使用前请仔细阅读本使用说明书,并妥善保管以便日后查阅。 - **安全预防措施**: - 遵守...

    LR脚本录制与回放

    - **事务响应时间**:完成一个业务流程所需的时间,是性能测试的核心指标。 - **吞吐率**:单位时间内服务器处理的请求数量。 - **吞吐量**:一段时间内系统处理的数据总量。 - **点击率**:每秒向服务器发送的HTTP...

    lr界面分析2

    通过以上对LR界面分析的介绍,我们可以看到,LR不仅仅是一个简单的测试工具,它提供了一个全面的性能测试解决方案,涵盖了从脚本录制、场景配置到结果分析的全过程。掌握LR界面分析技巧,能够帮助我们更好地理解和...

    LR安装使用手册及常见问题

    LR作为一款专业性能测试工具,学习和掌握其使用并不简单,但通过这份详尽的手册和227个问题解答,相信可以帮助用户从基础到进阶,逐步精通LR的各个功能。在实际应用中,不断实践和解决问题,将使你在性能测试领域...

    LR性能测试结果分析

    在分析LR性能测试结果时,需对照测试需求,如本文中提到的30分钟内完成2000次用户登录、页面响应时间不超过3秒、服务器CPU和内存使用率不超过75%和70%。如果测试结果显示某些指标未达标,应深入分析具体原因,可能是...

    LR分析结果图功能说明

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

Global site tag (gtag.js) - Google Analytics