关于性能测试软件LoadRunner11的介绍.docxVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于性能测试软件LoadRunner11的介绍

关于性能测试软件LoadRunner11的介绍近年来国内软件市场发展迅速,各类软件企业也在08年金融海啸之后逐渐的复苏,同时对测试人员的要求也更高,其中性能测试和安全性测试的更是占了绝大部分。只会写测试用例执行功能测试的年代已经一去不复返了。针对这些情况,本文将介绍一款功能强大且泛用性极高的性能测试软件-LoadRunner11。学习LoadRunner之前,必须搞清功能和性能的区别。从某种角度来说,功能测试可以理解为手动测试,性能测试可以理解为自动化测试。程序单次执行正常为功能完整、程序多次执行正常为性能正常。当软件涉及到性能测试的时候,手动测试往往无法有效率完成,必须通过专门的性能测试工具才能实现,LoadRunner就为性能测试工程师提供了目前最为效率的解决方案。性能测试方法在B/S架构软件的测试中会被大量运用。为了摸清服务器负载的瓶颈,有经验的工程师通常会采用设置虚拟并发用户,并通过迭代/爆发的方式向服务器施压。LoadRunner的四大组件:1.VirtualUserGenerator录制最终用户业务流程并创建自动化性能测试脚本,即Vuser脚本。(LoadRunner之中,虚拟用户被称为Vuser)2.Controller组织、驱动、管理并监控负载测试。3.LoadGenerator通过运行Vuser产生负载。4.Analysis用于查看、剖析和比较性能结果。5.Launcher使您可以从单个访问点访问所有LoadRunner组件。LoadRunner对于性能测试的工作原理是截取本地端和服务器端的数据流信息,包括相应时间、点击量、吞吐量等。工作步骤如下所示:1.虚拟用户脚本生成器(Vugen)通过代理方式接收客户端发送的数据包,记录并将其转发给服务器端;接收到从服务器端返回的数据流,记录并返回给客户端。这样服务器端和客户端都以为在一个真实运行环境中,虚拟脚本生成器能通过这种方式截获数据流;虚拟用户脚本生成器在截获数据流后对其进行了协议层上的处理,最终用脚本函数将数据流交互过程体现为我们容易看懂的脚本语句。2、压力生成器则根据脚本内容,产生实际的负载,扮演产生负载的角色。3、用户代理是运行在负载机上的进程,该进程与产生负载压力的进程或是线程协作,接受调度系统的命令,调度产生负载压力的进程或线程。4、压力调度是根据用户的场景要求,设置各种不同脚本的虚拟用户数量,设置同步点等。5、监控系统则可以对数据库、应用服务器、服务器的主要性能计数器进行监控。6、压力结果分析工具是辅助测试结果分析。分析报告虽然不能完全代替测试人员,但足够作为辅助的资料。下面会介绍一下场景录制步骤。LoadRunner安装完成之后,顺序点击Applications-VirtualUserGenerator,启动脚本组件看见如下界面:点击新建图标后,进入新建虚拟用户脚本界面,如下图在这里我们能看见包含了Ajax、Oracle和HTTP协议在内的各种常用协议,实际项目工作中工程师可根据需要选择相应的协议,这里先用Web(HTTP/HTTP)协议作为举例。注意,多协议脚本仅仅是协议的数量不同,选择界面完全一致。选择目标协议之后点击之后在界面会跳转至开始录制,如下图:此界面提供用户选择不同类型的程序,在使用B/S架构软件时,用户可以手动选择需要启动的浏览器,以及脚本存放的工作目录。注意,LoadRunner11存在浏览器兼容性问题,某些浏览器/浏览器版本可能无法捕捉事件,从而导致脚本录制无法继续。所以在使用时请多尝试不同的浏览器,例如谷歌和火狐等,并建议下载IEtest,模拟IE的各个版本尝试辅助运行,并在运行LoadRunner时选择管理员权限。(Vsita系统以上)至此,录制条件设置完毕,点击确定之后将通过制定的浏览器打开指定的页面,进入场景的录制。在B/S架构的测试中,LoadRunner会自动截取用户的每一个操作生成脚本,并附有截图。LoadRunner的熟练使用会将测试人员从繁琐的手动测试中彻底解放出来,从而是人力资源降到最低,确实是一款自动化测试的神器。

文档评论(0)

jiulama + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档