loadrunner安装与使用分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
loadrunner安装与使用分析

Page write/sec:(写的页/秒)每秒执行的物理数据库写的页数。 Page read/sec:每秒发出的物理数据库页读取数。这一统计信息显示的是在所有数据库间的物理页读取总数。由于物理 I/O 的开销大,可以通过使用更大的数据高速缓存、智能索引、更高效的查询或者改变数据库设计等方法,使开销减到最小。 三 LoadRunner使用 结果分析 1.????判断应用程序的问题 如果系统由于应用程序代码效率低下或者系统结构设计有缺陷而导致大量的上下文切换(context switches/sec显示的上下文切换次数太高)那么就会占用大量的系统资源,如果系统的吞吐量降低并且CPU的使用率很高,并且此现象发生时切换水平在15000以上,那么意味着上下文切换次数过高. 从图的整体看.context switches/sec变化不大,throughout曲线的斜率较高,并且此时的context switches/sec已经超过了15000.程序还是需要进一步优化. 三 LoadRunner使用 结果分析 三 LoadRunner使用 结果分析 2.????判断CPU瓶颈 如果processor queue length显示的队列长度保持不变(=2)个并且处理器的利用率%Processor time超过90%,那么很可能存在处理器瓶颈.如果发现processor queue length显示的队列长度超过2,而处理器的利用率却一直很低,或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈. %processor time平均值大于95,processor queue length大于2.可以确定CPU瓶颈.此时的CPU已经不能满足程序需要.急需扩展. 三 LoadRunner使用 结果分析 三 LoadRunner使用 结果分析 3.????判断内存泄露问题 内存问题主要检查应用程序是否存在内存泄漏,如果发生了内存泄漏,process\private bytes计数器和process\working set 计数器的值往往会升高,同时avaiable bytes的值会降低.内存泄漏应该通过一个长时间的,用来研究分析所有内存都耗尽时,应用程序反应情况的测试来检验. 图中可以看到该程序并不存在内存泄露的问题.内存泄露问题经常出现在服务长时间运转的时候,由于部分程序对内存没有释放,而将内存慢慢耗尽.也是提醒大家对系统稳定性测试的关注. 三 LoadRunner使用 结果分析 三 LoadRunner使用 结果分析 性能测试用例的编写: 格式上需要符合规范; 内容上需要把测试的指标项以及监控图表都列 举出来,根据数据以及图表走势来分析系统缺陷,并提出改进建议。 详见模版 《01_02_01_XX项目性能测试用例.doc》 《系统运行监控平台性能测试用例.doc》 三 LoadRunner使用 测试用例 点击Monitored Server Machines Add输入被测服务器IP@节点名,例如:20@ICSS220,再点击Recource Measurements 下的Add 输入数据库连接用户名和密码 三 LoadRunner使用 监控图 选择需要监测的指标 (active_sorts,appl_section_inserts),点击OK,在DB2监测窗口就能看见性能曲线。 三 LoadRunner使用 监控图 三 LoadRunner使用 监控图 三 LoadRunner使用 监控图 DB2 监测常用指标:(更多详见附件) rem_cons_in:到正在被监视的数据库管理器实例的当前连接数,从远程客户端启动 appls_cur_cons :指出当前已连接到数据库的应用程序数 appls_in_db2 :指出当前已连接到数据库并且数据库管理器当前正在处理其请求的应用程序数 active_sorts :数据库中当前已经分配了排序堆的排序数 appl_section_inserts:应用程序从其 SQL 工作区域插入 SQL 节 三 LoadRunner使用 监控图 local_cons:当前连接到被监视数据库管理器实例内的数据库的本地应用程序数 comm_private_mem:在快照时,数据库管理器实例当前已经提交的专用内存量 Deadlocks:已经发生的死锁的总数 failed_sql_stmts:试图执行而失败的 SQL 语句数 如何添加Web Server监测窗口? 首先需要把WebSphere安装目录下的\AppServer\installableApps\PerServletAp

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档