Loadrunner简介与使用.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LoadRunner测试工具 ——简介与使用分享 金旭 内容提纲 LoadRunner介绍 使用分享 LoadRunner进行性能测试 构成 步骤 遇到的问题 LoadRunner介绍 问题 LoadRunner是什么? LoadRunner能做什么? 为何使用LoadRunner? 如何使用LoadRunner? LoadRunner是什么? LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具。 LoadRunner 是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。 LoadRunner 能支持广范的协议和技术。 LoadRunner能做什么? 用于测试应用程序的性能; 在可控的峰值负载条件下测试系统; 通过以模拟多用户实施并发负载及实时性能监测的方式来确认和查找问题。 为何使用LoadRunner? 轻松创建虚拟用户 创建真实的负载 大量实时监测器 精确分析结果 自动重复测试 支持最广泛的协议 。。。。。。 如何使用LoadRunner? 工作原理: LoadRunner启动后,在任务栏会有个Agent进程,通过Agent进程,监视各种协议的Client与Server端的通讯,使用自带的一套C语言函数将录制下来的用户操作转化为脚本,LoadRunner调用这些脚本向服务器端发出请求,并接收服务器的响应。至于服务器内部如何处理,它并不关心。 LoadRunner的安装 按照安装向导一步步执行即可。 注意事项: 不要将LoadRunner安装在带有中文的路径下,否则在安装过程中可能会出现问题; 如果使用LoadRunner 8.0,那么支持的浏览器版本最高为ie6.0(LoadRunner 8.1加补丁、9.0可以支持ie7.0); LoadRunner 8.0需要相应的License,不同的License能支持的最高模拟用户数不同。 如何使用LoadRunner? 主要步骤: 1.创建脚本:捕获在应用程序中执行的最终用户操作; 2.设计场景:通过定义测试会话期间发生的事件,设置负载测试场景; 3.运行场景:运行、管理并监视负载测试; 4.分析结果:分析负载测试期间LoadRunner生成的性能数据。 LoadRunner性能测试步骤 LoadRunner的构成 LoadRunner的使用 LoadRunner的构成 LoadRunner的组成部分 Virtual User Generator(Vugen) —创建脚本 Controller—设计和运行场景 Analysis—分析场景 Tuning Console(LoadRunner8.0以上)调优 LoadRunner使用 Vugen LoadRunner用Vuser模拟实际用户的操作; 开发Vuser脚本的过程: 生成脚本-增强、编辑脚本-配置运行时设置-调试运行脚本 LoadRunner使用 Vugen——录制脚本 选择正确的协议 自动/手动生成脚本 脚本的三个部分(Init、Action、End) 典型例子:Init-登录、Action-操作、End-退出,注意:在重复执行测试脚本时,vuser_init 和vuser_end 中的内容只会执行一次,重复执行的只是Action 中的部分。 可以选择开始录制的地方或直接开始录制,注意:录制时不要使用浏览器的后退功能,LoadRunner对这块支持不好。 LoadRunner使用 Vugen——增强、编辑脚本 插入事务(Transaction) 为了衡量某个任务的性能,需要在该任务的开始和结束位置插入事务,每个事物度量服务器响应指定的Vuser请求所用的时间 插入事务操作可以在录制过程中进行,也可以在录制结束后进行。LoadRunner 运行在脚本中插入不限数量的事务。 LoadRunner使用 插入集合点(Rendezvous) 集合点是一个并发访问的点。在测试计划中,可能会要求系统能够承受1000人同时提交数据,在提交数据操作前面加入集合点,当虚拟用户运行到提交数据的集合点时,LoadRunner会检查同时有多少用户运行到集合点,如果不到1000人,LoadRunner就会命令已经到集合点的用户在此等待,当在集合点等待的用户达到1000人时,LoadRunner命令1000人同时去提交数据,达到并发访问目的 注意:集合点经常和事务结合起来使用。集合点只能插入到Action 部分,vuser_init和vuser_end 中不能插入集合点。 LoadRunner使用 其它(注释、检查点、thinktime、优化等) 注释 检查点:在进行压力测试时,为了检查Web 服务器返回的网页是否正确,VuGen 允许我们插入T

文档评论(0)

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

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

1亿VIP精品文档

相关文档