- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
给初学LoadRunner的朋友的一些建议
给初学LoadRunner的朋友的一些建议发布时间: 2009-12-15 11:20作者: wind来源: 51Testing软件测试博客 摘要:随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业对外提供的服务质量。从而对IT系统的性能进行测试和调优引起企业的重视,进而性能测试工程师成为IT市场的”香悖悖”,并且性能测试有着极高的技术挑战。于是吸引了大量的测试爱好者来学这方面的技术,而一谈到性能测试很多人便会想到鼎鼎大名的LoadRunner这款优秀的性能测试工具,然而到这里问题就产生了? 关建字:LoadRunner 性能测试 网络基础编程语言数据库操作系统 LoadRuner与性能测试的关系:LoadRunner初学者的误点:把LoadRunner神化了。很多初学LoadRunner的朋友认为掌握了使用LoadRunner这款性能测试工具,就能够做性能测试了。常在网上看到好多人在学习怎么去使用这款优秀的性能测试工具,本来学习怎么去使用LoadRunner这个工具没有错,却把LoadRunner神化了,”天真的”以为它什么都能做,以为学会了LoadRunner的使用就能做性能测试了。尽管用了大量的时间学会了如何使用LoadRunner录制脚本,如何进行关联,如何进行参数化,如何设置集合点等等?可到头来,性能测试还是不会做。为什么?对于产生的性能报告不知道怎么去分析?不知道如何利用得到的分析报告分析出系统存在的瓶颈?不知道如何进行性能调优?像这些事光会使用LoadRunner是做不到的?说白了LoadRunner只是我们做性能测试的一个工具,它并不是万能的,是死的,具体怎么做还得依靠人去操作与分析。会使用LoadRunner的人,并不一定会做性能测试,会做性能测试的人并不一定都会使用 LoadRunner。LoadRunner只是一个性能测试工具而已。我们应该意识到,测试工具只是性能测试中的一部分,仅是为达到性能测试目的而采用的一种手段 性能测试与系统性能的关系:高性能,高安全的系统,不是测试出来的,而是构架,设计,编写出来的。当然在这里我并不否认性能测试的重要性,甚至可以说没有经过性能测试的系统,一定不会是优秀的系统,软件是人开发出来的,而人总是会出错的,所谓智者千虑,必有一失……要想做好性能测试,在软件系统需求,设计,编写代码的这些阶段就应该进行性能测试,而不仅仅是系统测试这个阶段才去做性能测试,性能测试应该贯穿于整个软件开发周期中。 对初学LoadRunner朋友的建意:常看到网上一些网友发贴子问,怎么对性能测试产生的结果进行分析?测试系统时怎么去选择合适的协议?对于发这些贴子的人我想请问你?你能够详细的说下HTTP协议吗?TCP建立连接和释放连接的过程是怎样进行的?什么是协议?协议是用来做什么的?在OSI参考模型中各层的作用?数据库中产生并发的冲突的原因?不要太依赖于LoadRunner工具本身的学习,而去忽略计算机其它基础知识的学习,我们更应该去掌握一门编程语言,良好的网络基础知识,计算机原理与操作系统知识,数据库知识。这些是我们去学习怎么去使用LoadRunner前提与基础。。 1、为什么要掌握一门编程语言 其一,大家在使用LoadRunner时常会遇到一些不能录制脚本的情况发生,或者需要录制一些复杂的脚本,这时候我们就必须手动的开发脚本。其二 LoadRunner虽然强大,易于使用,可是它却属于商业软件,价格昂贵,并且代码不开源,我们无法了解LoadRunner具体的实现细节,甚至我们会怀疑LoadRunner收集的性能数据准确吗?它有是如何实现的等等,而这些我们通过LoadRunner的帮助文档无法得知。性能测试工具并不只有 LoadRunner,做性能测试还有许多优秀的性能测试工具可以选择,像JMeter,Curl- Loader等等这些非常优秀的开源工具,在全能上虽然并不上LoadRunner,但在某些方面却比LoadRunner还要强大。例如Curl- Loader这个工具,它虽然支持的协议不多,但是对于http协议它最高能产生10万的并发用户,这是LoadRunner远远所不及的。并且这些工具代码是公开的,我们能够从这些代码中去分析具体实现的细节,并且还可以自已编写代码,增强软件的功能,这也是成为性能测试高手的一条途径。LoadRunner好比我们的Windows操作系统,易于使用,功能强大,代码封闭,论全能比Linux要强大。我们的开源性能测试工具好比Linux操作系统代码开源,不易于使用,但很多方面比我们的Windows要强大。也许这个时候有人会问对于初学者学哪门语言最好最有前途C,C++,VB,JAVA,
您可能关注的文档
- 经常被读错的汉字大全.doc
- 经开大队“五无”创建活动总结.doc
- 经济事务公证文档.doc
- 经济发展局3月份工作重点及4月计划定稿.doc
- 青岛版四年级数学上册说课稿.doc
- 青岛版小学二年级数学(下册)第四单元《信息窗2:整装待发》.doc
- 青岛版小学信息技术六年级信息技术下册二---五单元教案.doc
- 青岛版小学六年级科学上册第五单元测试题及参考答案.doc
- 经济学名词解很释重的要.doc
- 青岛版小学四年级数学上册期末试卷.doc
- 任务一医院护士与患者的沟通情境三为患者实施治疗时的沟通课件.pptx
- 任务三医院护士与协作人员的沟通情境二与检验科工作人员的沟通课件.pptx
- 任务一医院护士与患者的沟通情境二住院期间开展健康宣教时的沟通77课件.pptx
- 认识药品不良反应课件.pptx
- 任务四医院护士与患者家属的沟通情境三患者急救时的沟通14课件.pptx
- 人体寄生虫学概述常德基础医学系病原生物学与免疫学教研室课件.pptx
- 任务目标老人睡眠环境布置的实施要点及注意事项老年照护X证书工作任务课件.pptx
- 任务四医院护士与患者家属的沟通情境一住院患者欠费时的沟通课件.pptx
- 任务一医院护士与患者的沟通情境三为患者实施治疗时的沟通35课件.pptx
- 任务四医院护士与患者家属的沟通情境一住院患者欠费时的沟通67课件.pptx
最近下载
- 部编人教版四年级下册语文 语文园地一 教案.docx
- 煤化工工程设计防火标准第五章建筑防火解读陈京老师.pdf
- 第七章 国际视野下的当代学前教育课程(7.2国际上学术导向下的学前教育课程).doc VIP
- 军歌100首歌词完整版.doc
- 2024年长沙电力职业技术学院单招职业技能测试题库往年题考.docx VIP
- 《望海潮》《扬州慢》比较阅读教学设计.doc
- 第七章 国际视野下的当代学前教育课程(7.1世界上部分政府政策导向下的学前教育课程).doc VIP
- 第二届全国乡村振兴职业技能大赛“育婴”赛项备考试题库资料500题(含答案).pdf VIP
- 2025年深圳市高三年级第一次调研考试 政治试卷(含答案).pdf
- 2024年部编版三年级下册语文第七单元综合检测试卷及答案.doc VIP
文档评论(0)