测试步骤之结果分析器(Analysis)

进入Analysis

当场景停止运行后,可从Controller中进入。点击【Results】—【Analysis Results】见下图:

若想打开一个已保存的结果,可依次点击:程序—【HP LoadRunner】 —【Applications】—【Analysis】。

成功进入Analysis,如下图所示,左上是图表目录,左下就是图表的相关属性,右边就是图表详情了。

场景摘要

场景执行情况

该部分给出了本次测试场景的名称、结果存放路径及场景的持续时间,如下图所示。从该图我们知道,本次测试从15:02开始,到15:16结束,共历时14分40秒。与我们场景执行计划中设计的时间基本吻合

Statistics Summary(统计信息摘要)

该部分给出了场景执行结束后并发数、总吞吐量、平均每秒吞吐量、总请求数、平均每秒请求数的统计值,如下图所示。从该图我们得知,本次测试运行的最大并发数为200,总吞吐量为2,891,944。字节,平均每秒的吞吐量为3,283字节,总的点击数为3,894,平均每秒点击数为4.42,View HTTP Responses Summary(查看HTTP响应摘要)。

注:对于吞吐量,单位时间内吞吐量越大,说明服务器的处理能越好,而请求数仅表示客户端向服务器发出的请求数,与吞吐量一般是成正比关系。

Transaction Summary(事务摘要)

该部分给出了场景执行结束后相关Action的平均响应时间、通过率等情况,如下图所示。从该图我们得到每个Action的平均响应时间与业务成功率。

注:Std.Deviation(标准方差),方差越小,说明这组数据就越聚合,波动性页就越小。还有Pass栏,事务的通过率一定要大于95%,也即事务的失败率应该小于5%,因为这是最基本的需求。

注:SLA(服务水平协议),可定义性能测试的目标和度量性能,根据需要在Controller中自行添加。

HTTP Responses Summary(HTTP响应摘要)

该部分显示在场景执行过程中,每次HTTP请求发出去的状态,是成功还是失败,都在这里体现,如下图所示。从图中可以看到,在本次测试过程中LoadRunner共模拟发出了3,894次请求(与“统计信息摘要”中的“Total Hits”一致), “HTTP 200”表示请求被正确响应,如果出现其他HTTP状态码,可查看相关文档解释。注:404代表没有发现文件,查询,URL。

Analysis常见图分析

Vuser图

正在运行的Vuser图显示在测试期间的每一秒内执行的Vuser脚本的Vuser数量及其状态。可以确定任何给定环境中服务器的Vuser负载。

点击率图

点击率图显示在方案运行过程中Vuse每秒种向wed服务器提交的http请求数。一般会将此图与平均事务响应时间图放在一起进行查看,每秒的点击数趋于稳定时,,说明服务器的运行比较稳定。

平均事务响应时间图

平均事务响应时间图显示方案在运行期间执行事务所用的平均时间,能直接反映系统的性能情况,这也是客户眼中的性能。当事务响应时间达到要求后,也需要分析一些其他的数据,需要确定的是业务是否都做成功了,业务成功后,并且事务响应时间达到要求,才能说明事务响应时间达到客户的要求。

吞吐量图

吞吐量显示方案运行过程中,服务器上每秒的吞吐量。单位为字节,表示Vuser在一秒时间内从服务器获得的数据量。它直接反映了服务器的处理能力,吞吐量的值越大,说明服务器处理业务的能力越强。一般需要多次测试,找到吞吐量的拐点,就是服务器处理的最大能力。

分析图合并

使用Analysis可以将有关系的一些图合并起来查看,通过对分析图进行合并,可以同事从多个角度去度量结果并且可以观察这两个视图之间的关系。Ps:只能选择X横轴度量相同的图哦!

选择【View】—【Merge Graphs】,弹出的对话框如下

叠加:查看共用同一X轴的两图内容,左图为当前图,右图为合并进来的图。

平铺:合并进来的图显示在当前图的上方。

关联:合并后当前活动图的Y轴变为合并图的x轴,合并进来的图的Y轴作为合并图的Y轴。

其他活动图的合并类似,不再赘述。

添加图

从下图中看到的图表只有6种,其实还有很多没有展示出来。

点击【Graph】—【Add new
graph】,出现如下对话框

点击相应的分类,分类下选择需要的图表即可,我选的是【System Resources】—【Windows Resources】—【Open Graph】,如下图

Analysis分析器中对图表整理的方法还有很多,目前整个loadrunner测试的过程就在此结束了。

loadrunner11的移动端性能测试之结果分析的更多相关文章

  1. loadrunner11的移动端性能测试之脚本录制

    以前使用LR11录制过一个app的登录操作,这里记录一下 测试准备 硬件要求 1,  负载测试机一台(内存8G以上,cpu 1.5GHZ以上,存储空间20G以上)或两台以上(控制机和多个负载机). 2 ...

  2. loadrunner11的移动端性能测试之场景设计

    测试步骤之场景设计(Controller) 进入手工场景 准备好脚本后就可以进行场景设计和执行场景了,从VuGen中进入,见下图: 进入后第一个为目标场景,选择第二个更灵活的手工场景,我的目标人数20 ...

  3. loadrunner11的移动端性能测试之脚本优化

    测试步骤之脚本优化(Script) 看到这里,是不是疑惑录制好的脚本还需要优化吗,答案是肯定的. 优化概要 脚本优化包括插入注释(Comment),插入事务(Transaction),插入检查点(Ch ...

  4. LoadRuner性能测试之内存分析方法及步骤(Windows)

    1.首先观察Available  Mbytes(可用内存),至少要>=1/2的内存空间 2.然后观察Pages/sec值是不是很大 3.再观察Page  Faules/sec是不是很大,其值表示 ...

  5. web移动端性能调优及16ms优化

    本文只是一个索引,收集了网络上大部分关于调试及优化方面的文章,从中挑选了一些比较好的文章分享给大家. 移动端性能不及桌面浏览器性能的10分之1,特别是在android设备良莠不齐的情况下,性能显得尤为 ...

  6. 性能测试之-wrk(转)

    转载地址:http://zjumty.iteye.com/blog/2221040 测试先行是软件系统质量保证的有效手段. 在单元测试方面, 我们有非常成熟的 xUnit 方案. 在集成测试方面, 我 ...

  7. 性能测试之Windows常见性能计数器

    性能计数器(counter)是描述服务器或操作系统性能的一些数据指标.计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性.进行性能瓶颈的定位时,对计数器的取值的分析非常关键. ...

  8. web性能监控与分析

    注:原文为:andyguo: <web性能监控与分析> 性能测试需要使用不同的工具,结合系统日志,监控服务器.应用等方面的多项指标.以下阐述监控指标.监控工具.瓶颈分析. 服务端监控指标 ...

  9. 公司HBase基准性能测试之结果篇

    上一篇文章<公司HBase基准性能测试之准备篇>中详细介绍了本次性能测试的基本准备情况,包括测试集群架构.单台机器软硬件配置.测试工具以及测试方法等,在此基础上本篇文章主要介绍HBase在 ...

随机推荐

  1. 在可部署到brew真机上的程序包构建完之后又要如何将该程序包发布到真机上呢

    1.到brew官网上去申请含有classid的bid文件,以及.sig文件 2.根据申请到的bid文件重新生成mif文件. 3.将mif文件部署到brew真机上的mif文件夹下. 4.在真机上的bre ...

  2. 你知道嵌入式C语言中各变量存储的位置吗?

    局部变量.局部静态变量.全局变量.全局静态变量区别如下: 局部变量: 栈区: 局部静态变量:静态区: 全局变量: 静态区的常量区: 全局静态变量:静态区. 在进行C/C++编程时,需要程序员对内存的了 ...

  3. Win8/8.1下驱动安装“数据无效”错误的有效解决方法

    Windows8.1 安装完vmware 后并没有安装 vmnet1,vmnet8 这两个虚拟网卡,纠结了半天,原来是两个服务没打开. 如果你使用的是Windows8或者8.1,并且精简过系统,那么在 ...

  4. c++11——lambda表达式

    lambda表达式 函数式编程的一个语法,有如下优点: (1)声明式编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或者函数对象.以更直接的方式写程序,好的可读性和可维护性. (2) ...

  5. poj_3321 线段树/树状数组

    题目大意 一个果树(每个节点的分叉数目不固定)上有N个分叉点(包括最末的叶节点),则有N-1条边,将分叉点进行从1到N编号,每个分叉点上均可以结水果.开始的时候,每个分叉点都有一个水果,之后进行一系列 ...

  6. 【linux系列】安装虚拟机时候的3中网络模式

    一.桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台实现网络中 ...

  7. 关于js的面向对象设计

    function Person( name, age ){ this.name = name; this.age = age; this.sleep = function(){ alert( this ...

  8. pano2vr制作360全景图

    1.下载pano2vr中文破解版2.制作360全景选择"矩形球面投影" 3.输出格式选择HTML5, 也可选择Flash(快被淘汰) 4.HTML5输出选项中3个重要选项4.1 F ...

  9. EUI EXML内部类Skin和ItemRenderer

    没认真看过...现在试试... EXMl支持内部类 两种支持做为内部类的:Skin和ItemRenderer 优点: 这种最大的好处就是皮肤如果只用一次,不需要单独写成一个exml文件,只需要写在组件 ...

  10. 【BZOJ1054】[HAOI2008]移动玩具 BFS

    [BZOJ1054][HAOI2008]移动玩具 Description 在一个4*4的方框内摆放了若干个相同的玩具,某人想将这些玩具重新摆放成为他心中理想的状态,规定移动 时只能将玩具向上下左右四个 ...