求精通软件性能测试与LoadRunner实战 pdf版本

所需积分/C币:45 2014-03-05 13:20:04 1.6MB PDF
收藏 收藏
举报

很多使用LoadRunner的测试人员经常面临两个难题:脚本开发与性能测试分析。本书就是基于帮助测试人员解决这两个问题而编写,致力于使读者学精LoadRunnner这一强大的性能测试工具。 全书共分为四部分:入门篇、基础篇、探索篇、实战篇。第一篇入门篇的内容包括第1章和第2章,着重于讲解性能测试与LoadRunner的基础理论知识。第二篇基础篇的内容包括第3章至第5章,是LoadRunner的基本使用部分,着重讲解Virtual User Generator、Controller、Analysis的使用方法。
4.3.6其他设置场景..106 4.4执行测试场景….108 4.41启动测试场景…108 4.4.2控制用户与用户组.108 44.3查看场景与用户状态…109 4.44控制集合点…,110 4.45查看运行数据图..110 4.5监控系统资源…111 4.5.1监控 Windows系统资溟..112 4.5.2监控 Linux/UnX系统资源….114 4.6本章小结…121 第5章性能测试结果分析.123 5.1如何分析性能测试结果….124 51.1性能分析基础知识….125 5.1.2 Analysis使用基础…127 5.13一个视频网站例子…135 5.2如何从分析图中发现问题.148 5.2.1虚拟用户图..148 52.2事务图.151 5.2.3Web资源图..160 524网页细分图.166 52.5小结…,179 5.3分析图的处理方法….179 5.3.1修改默认配置..180 53.2合并分析图..187 5.3.3自动关联….188 5.3.4场景运行比较….191 54 Analysis分析报告…193 54.1事务活动报告( Activity Reports….193 54.2事务性能报告( Performance Reports)….196 5.4.3HTML与Word报告.199 5.5本章小结….206 第3部分探索篇 209 第6章用Ⅴisua|C++增强虚拟用户.211 6.1认识 LoadRunner动态链接厍的调用功能..211 6.1.1动态链接库调用功能简介..211 6.1.2动态链接库调用功能适用范围∴.212 6.2创建与调用动态链接库…,212 621用suaC++创建D川212 6.2.2D调用方法….215 62.3载入头文件方法,,217 6.2.4D川调用需注意的问题.220 6.3UDP发包应用案例,222 6.3.1测试内容简介…222 6.3.2测试程序设计..2 63.3虚拟用户脚本….223 6.3.4测试场景设置….224 6.35测试结果分析.225 64木章小结…,226 第7章深入Java虚拟用户.227 7.1认识Java虚拟用户,.227 7.1.1Java虚拟用广协议.227 7.1.2Java虚拟用户适用范围..230 7.1.3脚本开发环境配置..231 7.2Java脚本开发基础..234 7.2.1Java虚拟用户开发基础..234 7.2.2 LoadRunner El] Java API. 243 7.3Java算法测试案例.245 74本章小结.260 第8章深入.NET虚拟用户.261 8.1认识NET虚拟用户.,261 8.1.1,NET虚拟用户适用范围..261 8.1.2安装与配置NET插件…262 8.2创建,NET虚拟用户….264 821创虚拟用户项目..264 8.2.2参数、集合点、事务..266 8.3网站视频性能测试应用案例….271 8.3.1创建自定义的播放器类..272 8.3.2创建抽象虚拟用户类..276 8.3.3创建抽象并发测试类…282 8.34创建自定义虚拟用户脚本∴.284 8.3.5创建 Loadrunner.NET虚拟用户,.,287 8.36案例总结.290 84本章小结.290 第9章 Loadrunner特殊协议应用.291 9.1 Windows sockets协议应用..291 9.1.1录制 Windows sockets协议脚本292 9.1.2增强 Windows sockets协议脚本..294 92WAP协议应用.298 93 Web services办议应用….302 93.1 Web services协议简介….302 93.2录制 Web services协议脚本303 94FTP协议应用312 9.5本章小结….317 第4部分实战篇 319 第10章电子商务平台测试案例.321 10.1GBE测试项目简介..321 10.1.1项目背景信息….321 10.1.2系统功能简介…322 1013项目测试计划..323 10.2性能测试规划与设计…323 10.2.1性能测试的种类、范围、目标..324 10.2.2人力资源、进度安排.325 10.23测试环境需求325 10.2.4选择测试工具..327 10.25用户场景分析与设计…328 1026性能测试计划…333 10.27测试用例设计.334 10.28其他事项…341 10.3性能测试准备..341 10.3.1测试环境..341 10.32系统使用培训.342 10.3.3测试数据.343 10.34虚拟用户脚本.346 10.4测试的实施与控制….349 104.1设计测试用例场景….349 1042执行测试用例场景….351 10.4.3进度与变更控制..359 10.5测试结论与建议..360 10.51测试结果综述…360 10.52系统性能优化建议….361 10.53风险分析…362 106本章小结….362 附录 a loadrunner性能测试常见问题..365 附录 b Loadrunne性能测试模板.373 B.1性能测试计划模板..373 B1.1项目背景简介….373 B1.2测试方案简介…373 B1.3测试环境与资源..373 B.14项日里程碑…374 B1.5技能培训计划.374 B.1.6风险分析.374 B.1.7计划结束标准….374 B.2性能测试用例模板….374 B2.1文档介绍.374 B.2.2测试需求分析…375 B2.3性能测试用例..375 B.3性能测试报告模板…,380 B3.1基本信息..380 B.3.2测试环境描述….381 B.33性能测试用例执行分析….381 B.3.4测试结果综合分析及建议…381 B.35测试经验总结…381 后记.383 前言 在作者的另一作品《web性能测试实饯》中,曾经提到过ν软件亚健康"这个概念。现在 亚健康不但威胁着IT人的生活质量,也威胁很多应用软件的性能。为此,在《Web性能测 试实战》·书中,作者提出了全面性能测试模型〃,期望能够成为解决软件亚健康问题的 剂良药〃 仝面性能测试模型″包含了测试策略制定、测试用例设计、模型使用方法三部分内容 基本覆盖了性能测试规划和设计的相关内容,为开展性能测试提供了一种可行的方案。借助 夲模型,软件开发和测试人员可以更好的缃织与规划性能测试,避免在项目后期遭遇性能问 趟的被动局面。 不过要想做好性能测试,仅冇性能测试模型还是远远不够的,因为还缺少像 Loadrunn er这样令性能测试工作如虎添翼的性能测试利器。本书将和读者一起深入 Loadrunner的性 能测试世界,探讨在全业的性能测试项目中如何应用它来发现应用系统存在的性能问题。 Loadrunner在性能测试中的地位 对于很多使用 Loadrunner的测试人员而言,性能测试工作中最大的障碍就是测试脚本 开发与测试结果分析,这导致很多测试人员忽略了测试规划与设计的重要性,反而认为能开 发测试脚本、运行测试场景、分析测试结果就算做好性能测试了。 要想做好性能测试,首先应该把重心放在测试的规划与设计上,尤其要注重测试用例的 设计,仅仅能写测试程序与运行测试脚本是远远不够的。诸如 Loadrunner等测试工具仅仅 是性能测试的执行与分析工具,它们应该服从于测试设计人员的意志。测试工具的使用属于 测试人员的基本功,应该在丌展性能测试工作前修烁好。只有好的测试用例或者测试场景才 能发现系统的问题,这才是性能测试的本质所在 性能测试分析同样依赖于前面工作的输出结果,不是随便一个测试结果就能发现问题 的。所谓"万丈髙楼平地起〃,性能分析的准确性同样取决于此前所做的设计与实施等"地基″ 是否可靠。可以说,性能测试分析仅仅是百米赛跑的最后二十米而已。当然,这并不是说性 能测试分析不重要,因为最后冲刺的二十米没有跑好",前面工作做的再好也是徒劳的。因 此不难理解,性能测试分析工作开展的根基就是前面测试场景执行的结果。要想保证性能测 试分析的结论是正桷的,则测试结果数据首先就应该是正确的,而这也意味着测试场景以及 测试执行过程都应该是正确的 实际上,性能测试从始至终都应该是相当严谨的一项工程,各个阶段的工作环环相扣, 性能测试工程师应该认真对待各个阶段的工作。如果一味地追求找岀系统瓶颈,无疑是舍本 逐末的做法。 因此,在性能测试工作中首先要做好性能测试的规划与设计工作,然后再借助 Loadru nner的强大功能来发现系统存在的问题 如何通过本书学习 Loadrunne 首先应该弄消楚学习 Loadrunner的目的,那就是在项目的性能测试中应用 Load Runne 来发现系统的性能问题。因此,仅仅会用 Loadrunner还远远不够,这也是为什么很多培 训班出来的学员虽然把工只用的非常熟练,但是仍然不能做好性能测试工作, 学好 Loadrunner的标准是真正能够把 LoadRunner应用到实际项目中去,这就要求学 习 Loadrunner的冋时一定要学好性能测试相关知识。本书的第1章即为基本的性能测试知 识,读者需要认真体会这些内容,建议在学习后面的内容时,经常翻阅木章的内容。如果要 学习更多的性能测试规划与设计的知识以及性能测试案例,建议读者参考本书的姊妹篇《W b性能测试实战》。 本书的第2章是 Load Runner的简介部分,读者需要通过本章了解 Load Runner的⊥作 原理、测试流程、部署与安裝等內容,尤其要掌握图2-1所示的 Loadrunner工作原理,这 是用 Loadrunner开展工作的基础 本书的第3章、第4章、第5章分别讲解了 Loadrunner的Ⅵ /irtual User generator、C ontroller、 Analysis。这三人组件分别负责脚本的录制与开发、场景的创建与执行、测试结 果分析工作。用 Loadrunner来开展性能测试,必须要掌握这三大组件的使用。如果连基本 的工具都没有用好,很难正确地执行设计好的测试用例,更不用说根据结果来分析系统的瓶 颈了。在第3~5章中,详细探讨了 Loadrunner各个组件的使用细节,但是这还远远不够, 尤其对丁那些只会录制或者简单修改录制结果的测试人员!学习这三章的内容时,最好的方 法是结合 Loadrunner的联机帮助文档,这样可以学习到更多的内容 学习完第3~5章后,可能还有一些读者会问:"我还是不会自己写测试脚本,很多协议 仍然不能进行测试怎么办?"碰到这种情况就需要补习自己的开发知识了。 开发知识应该分两个方面来学习:是面向对象基础知识的学习,二是开发语言的学习。 很多人可能会认为面向对象基础知识比较通用,相对容易学习;而开发语言种类繁多,不知 道如何入手。根据作者的经验,这两个方面应该结合起来进行:面向对象是现在主流开发语 言的灵魂,一起学习可以互相促进。具体做法就是选择C++、Java、C#等一种主流语言米 学习,只要这门语言是自己所在公司的主流语言即可。当学会面向对象基础和一门语言后, 再去学习其它的语言将会非常容易。 具有一定的开发能力后,就可以开始本书探索篇第6~9章的学习。这四章是 Loadrun ner的探索篇,讲解了在 Loadrunner中如何应用C++、Java、C#语言进行开发以及一些 特殊的脚本协议 相信通过前面9章的学习,读者已经掌握 Loadrunner的精髓了。不过本书不是一本"L roaDrunner使用百科大全",接下来就需要读者自己不断地应用与探索 Loadrunner∫,逐 步完成成为一个 Loadrunner高手的蜕变过程 如何学习本书的性能测试案例 木书在第10章中,花了很大的篇幅介绍了一个电子商务平台的性能测试案例,目的不 是为了介绍如何测试电子商务系统,而是让读者在掌握前面技能的基础上,更加深入地体会 在项目中如何通过 LoadRunner来实施性能测试。因此,案例的业务并不重要,读者也没有 必要深究具体的绀节。通过本案例,能清晰地了解了能测试的整个过程就已经达到了目的。 本书案例的学习重点在以下几个方面: 借助案例体会仝面性能测试模型″在GBE项日中的应用; 学习性能测试规划与设计中的需求分析过程,例如测试环境需求、人力资源; 学习性能测试规划与设计中的测试场景分析与设计、测试用例设计 学习如何做好性能测试实施前的准备工作; 测试执行过程的进度与变更控制 些分析性能问题的过程。 关于性能测试案例更多的内容,读者可以阅读《Web性能测试实战》中的案例部分。 关于本书 本书的主旨在于让读者学会 Loadrunner的应用,并能在此基础上自行探索性能测试世 界。

...展开详情
试读 96P 求精通软件性能测试与LoadRunner实战 pdf版本
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    2019-05-11
    回复
    luliangdong 很实用 值得一看
    2018-04-20
    回复
    ciwen001 只有几章```
    2017-12-01
    回复
    aosie2010 感觉还不错!
    2017-10-15
    回复
    qq_38247902 挺好用的,感谢
    2017-09-14
    回复
    过河老师 不错的资源
    2017-04-07
    回复
    lijin122 非常感谢!
    2017-04-06
    回复
    daisyzl 如果能下载到完整版教材就更好了
    2017-02-17
    回复
    mengyouqqqqqq 下载第二次才下载成功
    2017-01-10
    回复
    cslxj 不完整,不过还是不错的
    2017-01-04
    回复
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    求精通软件性能测试与LoadRunner实战 pdf版本 45积分/C币 立即下载
    1/96
    求精通软件性能测试与LoadRunner实战 pdf版本第1页
    求精通软件性能测试与LoadRunner实战 pdf版本第2页
    求精通软件性能测试与LoadRunner实战 pdf版本第3页
    求精通软件性能测试与LoadRunner实战 pdf版本第4页
    求精通软件性能测试与LoadRunner实战 pdf版本第5页
    求精通软件性能测试与LoadRunner实战 pdf版本第6页
    求精通软件性能测试与LoadRunner实战 pdf版本第7页
    求精通软件性能测试与LoadRunner实战 pdf版本第8页
    求精通软件性能测试与LoadRunner实战 pdf版本第9页
    求精通软件性能测试与LoadRunner实战 pdf版本第10页
    求精通软件性能测试与LoadRunner实战 pdf版本第11页
    求精通软件性能测试与LoadRunner实战 pdf版本第12页
    求精通软件性能测试与LoadRunner实战 pdf版本第13页
    求精通软件性能测试与LoadRunner实战 pdf版本第14页
    求精通软件性能测试与LoadRunner实战 pdf版本第15页
    求精通软件性能测试与LoadRunner实战 pdf版本第16页
    求精通软件性能测试与LoadRunner实战 pdf版本第17页
    求精通软件性能测试与LoadRunner实战 pdf版本第18页
    求精通软件性能测试与LoadRunner实战 pdf版本第19页
    求精通软件性能测试与LoadRunner实战 pdf版本第20页

    试读已结束,剩余76页未读...

    45积分/C币 立即下载 >