loadrunner11的移动端性能测试之结果分析
测试步骤之结果分析器(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的移动端性能测试之结果分析的更多相关文章
- loadrunner11的移动端性能测试之脚本录制
以前使用LR11录制过一个app的登录操作,这里记录一下 测试准备 硬件要求 1, 负载测试机一台(内存8G以上,cpu 1.5GHZ以上,存储空间20G以上)或两台以上(控制机和多个负载机). 2 ...
- loadrunner11的移动端性能测试之场景设计
测试步骤之场景设计(Controller) 进入手工场景 准备好脚本后就可以进行场景设计和执行场景了,从VuGen中进入,见下图: 进入后第一个为目标场景,选择第二个更灵活的手工场景,我的目标人数20 ...
- loadrunner11的移动端性能测试之脚本优化
测试步骤之脚本优化(Script) 看到这里,是不是疑惑录制好的脚本还需要优化吗,答案是肯定的. 优化概要 脚本优化包括插入注释(Comment),插入事务(Transaction),插入检查点(Ch ...
- LoadRuner性能测试之内存分析方法及步骤(Windows)
1.首先观察Available Mbytes(可用内存),至少要>=1/2的内存空间 2.然后观察Pages/sec值是不是很大 3.再观察Page Faules/sec是不是很大,其值表示 ...
- web移动端性能调优及16ms优化
本文只是一个索引,收集了网络上大部分关于调试及优化方面的文章,从中挑选了一些比较好的文章分享给大家. 移动端性能不及桌面浏览器性能的10分之1,特别是在android设备良莠不齐的情况下,性能显得尤为 ...
- 性能测试之-wrk(转)
转载地址:http://zjumty.iteye.com/blog/2221040 测试先行是软件系统质量保证的有效手段. 在单元测试方面, 我们有非常成熟的 xUnit 方案. 在集成测试方面, 我 ...
- 性能测试之Windows常见性能计数器
性能计数器(counter)是描述服务器或操作系统性能的一些数据指标.计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展性.进行性能瓶颈的定位时,对计数器的取值的分析非常关键. ...
- web性能监控与分析
注:原文为:andyguo: <web性能监控与分析> 性能测试需要使用不同的工具,结合系统日志,监控服务器.应用等方面的多项指标.以下阐述监控指标.监控工具.瓶颈分析. 服务端监控指标 ...
- 公司HBase基准性能测试之结果篇
上一篇文章<公司HBase基准性能测试之准备篇>中详细介绍了本次性能测试的基本准备情况,包括测试集群架构.单台机器软硬件配置.测试工具以及测试方法等,在此基础上本篇文章主要介绍HBase在 ...
随机推荐
- 第四章 Spring.Net 如何管理您的类___对象的手动装配
前面我们知道了什么是对象,什么是对象工厂,什么是应用程序上下文.这一次我们来看一下对象的装配. Spring.Net 中有多种装配对象的方式,装配这个词可能比较学术化,我们可以理解为对象的创建. Sp ...
- ASP.Net MVC开发基础学习笔记(7):数据查询页面
前言 前面铺垫了那么多,今天我们就用MVC5 + EF6 + Bootstrap3来正式创建一个基本查询页面. 为什么从查询页面開始?嘿嘿.由于小弟的.Net生涯就是从查询页面開始的,记得正式工 ...
- Android开发之程序猿必需要懂得Android的重要设计理念2(5.20更新版)
上篇文章介绍了Android开发的设计理念的一部分,并没有得到博友们的多大认可,仅仅看到了一位博友在以下留言期待下一篇文章的发表,为了这小小的唯一支持.我决定继续把后面的8个要点介绍一下,自己也潜心反 ...
- java总结(1)——java的特点
之前学习java仅仅是单纯的学习,老师要求学习.所以就学习.可是没有细致考虑过java的一些特别之处,比方,我们为什么要学习java而不是其它的语言,它必定有选择它的特点.所以,从如今開始,仅仅有埋头 ...
- 原来javascript 自带 encodeURI 和 decodeURI文 方法了
今天百度一下才知道js 自带 encodeURI 和 decodeURI 方法了,之前还找了其他代码来处理(笑哭了.jpg <script type="text/javascript& ...
- chr() 、ord()
chr() 用于将一个数字转换为对应的ASCII字符,注意数字范围是0-255:ord() 用法相反,用于将一个ASCII字符转换为对应的数字 In [17]: print chr(33) ! In ...
- Android package属性、package name和Application ID三者的联系及区别
package属性:在AndroidManifest.xml文件中. package name:模块结构的包名. Application ID:模块defaultConfig块下的applicatio ...
- linux系统UDP的socket通信编程2
UDP套接字编程范例: server端代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 ...
- linux--GCC简单用法
gcc是linux下最常用的一款c编译器,对应于CPP 有相应的g++工具,debug有gdb,只是还不会用. 个人感觉gcc确实是个好东西,完全可以直接在gedit下编程然后写个shell脚本用gc ...
- 浅谈Nutch插件机制(含开发实例)
plugin(插件)为nutch提供了一些功能强大的部件,举个例子,HtmlParser就是使用比较普遍的用来分析nutch抓取的html文件的插件. 为什么nutch要使用这样的plugin系统? ...