Loadrunner分析结果图说明.doc_第1页
Loadrunner分析结果图说明.doc_第2页
Loadrunner分析结果图说明.doc_第3页
Loadrunner分析结果图说明.doc_第4页
Loadrunner分析结果图说明.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Loadrunner分析结果图说明1、Running Vusers图使用 Vuser 图可以确定方案,执行期间 Vuser 的整体行为。X 轴表示从方案开始运行以来已用的时间。Y 轴表示方案中的 Vuser 数。Vuser-Rendezvous 图主要反映Vuser 是在什么时候集合在这个点上,又是怎样的一个被释放的过程.图中可以看到在1分4秒的地方50个用户全部集中到达集合点,持续了5分48秒开始释放用户,整个过程持续了6分钟。2、Hits per Second图“每秒点击次数”,即使运行场景过程中虚拟用户每秒向Web服务器提交的HTTP请求数。通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。3、Throughput图“吞吐率”显示的是场景运行过程中服务器的每秒的吞吐量。其度量单位是字节,表示虚拟用在任何给定的每一秒从服务器获得的数据量。可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈。X 轴表示从方案开始运行以来已用的时间。Y 轴表示服务器的吞吐量(以字节为单位)。 “吞吐率”图和“点击率”图的区别:“吞吐率”图,是每秒服务器处理的HTTP申请数。“点击率”图,是客户端每秒从服务器获得的总数据量。 4、Transaction Summary图对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。5、Average Transaction Response Time图“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。可以将事务平均响应时间图与“正在运行的 Vuser”图进行比较,了解正在运行的 Vuser 的数目对事务执行时间产生的影响。例如:如果平均事务响应时间图显示执行时间逐渐改善,则可以将其与“正在运行的 Vuser”图进行对比,看执行时间是否因为 Vuser 负载减少而得到改善。如果定义了可以接受的最小和最大事务性能时间,则可以使用此图确定服务器性能是否在可以接受的范围内。Transaction Response Timepercentile(事务响应时间的百分比图)用于分析在给定时间内执行的事务百分数,有助于确定满足了所定义的性能标准的事务的百分比,最大反应时间可能非常的长,但如果大多数定义的事务访问时间可以接受,系统总体也就满足了需求。X轴代表在总事务数所占百分比,Y轴代表执行事务消耗的时间。Transaction pesponse timesummay(事务响应时间摘要)6、Windows Resources图X 轴表示已用时间。Y 轴表示资源使用率。如果ProcessPrivate Bytes计数器和ProcessWorking Set计数器的值在长时间内持续升高,同时MemoryAvailable bytes计数器的值持续降低,则很可能存在内存泄漏。内存资源成为系统性能的瓶颈的征兆: 很高的换页率(high pageout rate);进程进入不活动状态; 交换区所有磁盘的活动次数可高;可高的全局系统CPU利用率; 内存不够出错(out of memory errors)如果SystemProcessor Queue Length大于2,而处理器利用率(Processor Time)一直很低,则存在着处理器阻塞。CPU资源成为系统性能的瓶颈的征兆: 很慢的响应时间(slow response time) ;CPU空闲时间为零(zero percent idle CPU) 过高的用户占用CPU时间(high percent user CPU);过高的系统占用CPU时间(high percent system CPU) 长时间的有很长的运行进程队列(large run queue size sustained over time)最大并发用户数:应用系统在当前环境(硬件环境、网络环境、软件环境(参数配置)下能承受的最大并发用户数。如果出现了服务器shutdown的情况,则说明在当前环境下,系统承受不了当前并发用户的负载压力,那么最大并发用户数就是前一个没有出现这种现象的并发用户数。如果测得的最大并发用户数到达了性能要求,且各服务器资源情况良好,业务操作响应时间也达到了用户要求,那么OK。否则,再根据各服务器的资源情况和业务操作响应时间进一步分析原因所在。录制脚本中关于验证码的问题?关于集合点:插入集合点是为了衡量在加重负载的情况下服务器的性能情况。譬如:在测试计划中,可能会要求系统能够承受1000 人同时提交数据,在LoadRunner 中可以通过在提交数据操作前面加入集合点,这样当虚拟用户运行到提交数据的集合点时,LoadRunner 就会检查同时有多少用户运行到集合点,如果不到1000 人,LoadRunner 就会命令已经到集合点的用户在此等待, 当在集合点等待的用户达到1000 人时,LoadRunner 命令1000 人同时去提交数据,从而达到测试计划中的需求。注意:集合点经常和事务结合起来使用。集合点只能插入到Action 部分,vuser_init 和vuser_end 中不能插入集合点。关于事务:事务(Transaction): 为了衡量服务器的性能, 我们需要定义事务。比如: 我们在脚本中有一个数据查询操作, 为了衡量服务器执行查询操作的性能, 我们把这个操作定义为一个事务, 这样在运行测试脚本时,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论