- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的熟练使用会将测试人员从繁琐的手动测试中彻底解放出来,从而是人力资源降到最低,确实是一款自动化测试的神器。
您可能关注的文档
- 认识人民币(简单的计算).doc
- 煤矿安全质量标准化(第12部分_地面设施).doc
- 认识企业的管理“黑洞”执行力.doc
- 煤矿安全质量标准化牌板标准.doc
- 认识千以内数教材解读.doc
- 煤矿文明生产检查方案.doc
- 关于对基层公务员人才流失的探讨(精选).doc
- 关于对我校学生上网情况的调查报告.doc
- 关于对房地产用途不确定时评估处理的探讨(精选).doc
- 认识实习报告书样本及实习执行大纲(资源10).doc
- 1.1细胞是生命活动的基本单位课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 1.2细胞的多样性和统一性第1课时课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 第16课《白杨礼赞》课件-2025-2026学年统编版语文八年级上册.pptx
- 2026届高三生物一轮复习课件+减数分裂与生物的遗传、变异.pptx
- 3.1细胞膜的结构和功能第2课时课件-2025-2026学年高一上学期生物人教版必修1.pptx
- 2025届高三生物一轮复习课件2.1减数分裂和受精作用.ppt
- 中考语文二轮专题复习课件:新闻概括题.pptx
- 第6课《我看》课件+++2025-2026学年统编版语文九年级上册.pptx
- 第21课《人民英雄永存不朽》课件-2025-2026学年统编版语文八年级上册.pptx
- 2025年广西河池罗城特聘农机技术指导员的(1人)考前自测高频考点模拟试题含答案详解(b卷).docx
最近下载
- 神经内科三基考试题及答案.doc VIP
- 等离子体物理与当代高新技术(本科生).ppt VIP
- SMTC 2 800 003 LIN节点设计需求LIN node design requirements(20180730).pdf
- 医院医院安保服务及停车场运营管理服务招标文件.pdf
- (最新)社区网格员考试试题(含答案).docx VIP
- 老小区燃气管道改造监理实施细则.docx VIP
- 中国行业标准 YY/T 1831-2021梅毒螺旋体抗体检测试剂盒(免疫层析法).pdf
- Walkera华科尔无人机FCS-F8使用指南_CN_V1.2_2020.10.12(金属壳版).pdf
- 五升六数学暑假作业60天附答案.docx VIP
- 高中物理:强基计划专题讲座.pptx VIP
文档评论(0)