LoadRunner性能测试完全讲义.pdf

所需积分/C币:50 2012-11-15 18:45:35 32.66MB PDF
收藏 收藏
举报

LoadRunner性能测试完全讲义 学习工作必备之物 来源于网络 仅供学习参考!
Load Runner性能测试完全讲义 黄文高赵丹编著 术永利电在贩社 内容提要 在软件测试行业,性能测试和自动化测试成为初级软件测试工程师迈向高级测试工程师 必须跨越的一道门檻,而 Load Runner是性能测试工具的一面旗帜,谈到性能测试就不能不 谈到 Load Runner 本书分三部分:入门篇、提高篇和实战篇。入门篇主要介绍性能测试基础知识 LoadRunner基础知识和 Loadrunner三大组件:提高篇采用大量的实例介绍 Load Runner的 能;实战篇使用两个案例就如何使用 Load Runner进行性能测试做了详细的介绍,从需求 分析到结果分析都进行了详细的讲解,旨在通过案例分析功能或介绍使用技巧,希望读者能 理解案例解决方案背后的思考过程、分析过程和推导过程 本书适合暂时不了解性能测试,但又想了解性能测试、学习 LoadRunner的读者:适合 Loadrunner的初学者,希望看完本书他们能有很大的提高:适合中级性能测试工程师,希 望本书的实践对他们的工作有益 本书配套光盘中提供了书中实例所用脚本文件,PPT电子讲义,以及书中内容的详细视 频讲解,405分钟超长视频与本书内容完美结合,深化 Load runner的重点与难点,详细解 剖 Load Runner的每个功能,带您轻松步入性能测试之路 图书在版编目(CIP)数据 全讲义/黄文高,赵丹编著 出版社,2010.5 ISBN978-7-5084-7457-1 I.L….①黄…②赵…Ⅲ.①性能试验一软件 工具, LoadRunner 中国版本图书馆CIP数据核字 第075040号 策划编辑:周春元责任编辑: 封面设计:李佳 书名「 Load Runner性能测试完全讲义 作者黄文高赵丹编著 出版发行中国水利水电出版社 (北京市海淀区玉渊潭南路1号D座100038) E-mail: channel@263net(万水 @waterpub.com.cn 电话:(010)68367658(营销中心)、82562819(万水) 全国各地新华书店和相关出版物销售网点 排版北京万水电子信息有限公司 印刷北京市天竺颗华印刷厂 mmx240mm16开本17印张403千字 版次200年5月第1版200年5月第1次印刷 印数000-40册 定价38.00元(赠1DVD) 凡购买我社图书,如有缺頁、倒页、脱頁的,本社营销中心负責调换 版权所有·侵权必究 刖 言 目前,在国内,软件测试尚处于起步阶段,其市场表现实在有点令人尷尬。软件开发公 比比皆是,但软件测试公司却如凤毛麟角。市场化的第三方测试如同刚刚出生的宁馨儿,目 前的市场几乎可以忽略不计。 国内∏企业也逐步开始重视对软件测试团队的建设,一些知名T企业已经将软件测试作 为企业未来发展的一个版块。目前在国内软件测试行业中,各种软件测试的方法、技术和标准 有媒体报道过,国内开发人员与测试人员的比例是8:1,而国际公认的行业标准应该是 1:1,可见国内测试行业与国外的差距比较大,这说明软件测试行业未来发展前景一片光明 但是,从长远发展角度来看,测试还是需要高端人才。自动化测试、性能测试和对Bug的预 防及早期检查是软件测试工程师面临的新的挑战。值得庆幸的是,近几年国内一些r企业已经开 始涉及自动化测试和性能测试。在软件测试行业,性能测试和自动化测试成为初级软件测试工程 师迈向高级测试工程师必须跨越的一道门槛,随便打开一个软件测试的网站,都能看到性能测试 的版块,而 LoadRunner是性能测试工具的一面旗帜,谈到性能测试就不能不谈到 LoadRunner. 不论是性能测试,还是性能测试工具的杰出代表— LoadRunner,许多朋友在现实工作中 并没有真正掌握。虽然会使用 Load Runner进行性能测试,但是测试结果并不能令人满意。笔者 在工作中发现许多使用 Load Runner的人其实并不真正理解性能测试的意义,许多朋友不清楚如 何分析性能测试需求?什么叫业务模型?什么叫场景模型?如何分析测试结果?笔者认为读者 不应该仅仅满足于学会使用 Load Runner,而应该能够从学习 Load Runner的过程中“悟道”。 从全国软件测试培训机构就 LoadRunner培训内容调查,读者朋友最希望了解的内容是制 定性能测试计划方案,进行性能测试需求分析、测试脚本开发、场景设计、测试执行及结果分 析。故本书设计了两个不同架构的案例来分析使用 Load Runner进行性能测试的整个过程,不 仅仅是讲述使用 LoadRunner如何进行性能测试,更重要的目的是借案例来分析性能测试的思 想,工具仅仅是载体,而思想才是最重要的。 本书结构清晰,内容安排由浅入深,对初学者来说可以很轻松的入门,当然对于有经验 的读者朋友来说,可以有选择性的阅读。主要包括入门篇、提高篇和实战篇。 入门篇主要介绍的内容有:性能测试基础知识、 Load Runner基础知识和 LoadRunner三大 组件,性能测试基础知识部分主要介绍了性能测试过程中一些常见的术语、性能测试划分和性 能测试应用的领城; LoadRunner基础知识部分主要介绍了 LoadRunner的工作原理、工作过程 和的内部结构,从全局的角度对 Load Runner工具进行了介绍; LoadRunner三大组件部分主要 介绍了 Vuser发生器、 Controller控制器和 Analysis分析器。在入门篇中只是简单介绍三大组 件的常用操作及工作原理 在提高篇中,将对vuen、 Controller控制器和 Analysis分析器三大组件进行深入的了解 通过实例对测试过程中常用的技巧与方法进行详细的分析,就测试过程中容易出现错误的地方 行提示 在实战篇中,选择两个案例就如何使用 Load Runner进行性能测试的整个过程进行全面的 介绍。选择的两个实例的系统架构模式分别是BS模式和CS模式,目的是通过选取不同架 构的系统进行实验在实验过程中就这两种架构的系统在性能测试过程中的不同之处给予详细 明,并尽可能地在实战过程中引出更多的问题,希望给初学者以更多的帮助 本书采用大量的实例和脚本对 Load runner的使用进行介绍,从提高篇开始,本书就使用 了大量的案例,目的是通过案例分析测试过程中常用的技巧,并且就测试过程中容易出错 进行提示,让读者朋友不仅仅是在看书,更重要的是在动脑思考。实战篇介绍的不仅仅是如 何使用 Loadrunner,更重要的是分析性能测试的整个过程。最后两章使用两个案例讲解如何 使用 Load Runner进行性能测试,从需求分析到结果分析都进行了详细的介绍。 本书中某些实例或许正好与读者面临的问题相同或存在相似之处,读者可以依葫芦画瓢 地去解决现实中的问题,然而这并非作者的本意。作者的初衷是将思考方法和分析过程通过实 例的方式传达给读者并与读者进行交流,希望读者能理解案例解决方案背后的思考过程、分析 过程和推导过程。如果读者经过思考得出与作者不同的分析结果,或是证明作者所给出的解决 方案并非最好的方案,这也是作者所期望的。 笔者希望读者在阅读本书的过程中,认真思考案例中如何进行需求分析、如何建立业务 模型、如何建立场景模型和分析测试结果的过程,并将这些方法应用到现实的工作中去,而不 要沉迷于书中给出的具体案例。另外,作者的分析方法和推导过程只是作者本人在工作中自己 总结出的经验,不是标准答案,更不是圣经。期望读者能够认真思考作者的这些经验,并结合 自己的实际,总结出一套自己的方法。如果真是这样,作者的这些文字工作就真正劳有所值了。 经过一年多的努力,书稿终于完成,在这里我感谢那些曾经帮助、支持和鼓励过我的朋友 感谢中国水利水电出版社周春元编辑的帮助。 感谢我的同事黄胜杰、陈志坚、梁会美、农莉、沈东雪、向小飞、白晓霞和我的朋友黄 金、黄海平、包静、万俊杰帮忙审核书稿 感谢我的妻子韦玉凤奉献的爱心、支持与鼓励,并将此书献给我即将出生的孩子 感谢父亲和母亲这些年来对我的养育之恩。 由于笔者水平有限,很多内容是自己的经验总结,出现错误在所难免,欢迎广大读者批 评指正。读者在阅读本书的过程中如有任何不清楚的问题和批评建议,可以发邮件到 huangwengao@sina.com,作者将尽力给您答疑解惑 最后,感谢您购买此书,希望您在本书中能够找到那些正在困扰着您的问题的答案。祝 大家阅读愉快 黄文高 2010年2月 目 第一部分入门篇 第1章性能测试基础知识 2.5 LoadRunner测试步骤…… 1什么是软件的性能…… 第3章 Vuser发生器 2性能测试相关术语……3 3.1脚本录制 12.1响应时间 3.11如何选择协议… 12.2并发用户数…4 3.1.2开始录制脚本 1.2.3吞吐最… 32 Recording Options设置 124吞吐率 321 Recording选项卡… 244 .2.5TPS……,, 3.22 Advanced选项卡 126点击率 2.3 Correlation选项卡 127资源利用率……………53.3 Run-Time Settings设置 128性能计数器 3.31 Run logic选项卡… 1.29思考时间 3.3.2 Pacing选项卡… 13性能测试划分… 3.3.3 Think Time选项卡 1.3.1负载测试….7 3.34 Miscellaneous选项卡 3.2压力测试…… 34脚本芫善…… 13.3配置测试 34.1插入事务 l3.4 并发测试…… 342插入集合点… 3.5可靠性测试 343插入注释 14性能测试应用领域,…… 第4章 Controller控制器 36 14.1能力验证…… 41场景类型介绍 1.4.,2规划能力………… 4.1.1手动测试场景 14.3性能调优…9 41.2面向目标测试场景 144缺陷发现 4.2场景设计 第2章 LoadRunner基础知识 42.1手动场景 Schedule配置… 2. I Load Runner简介…………… 422面向目标场景 Schedule配置…43 2.2 LoadRunner工作原理 4.23配置 View Script 23 LoadRunner工作过程…12 4.2.4配置 Load Generator 24 LoadRunner内部结构…13 43场景执行… 4.3.1场景控制 522统计部分 4.,3.2场景执行期间查看场景……53 523事务统计部分 4场景监视 524HITP响应统计 44.1关于联机监控…………57 3 Analysis常见图分析 56799 44.2监控器与度量 5.3 I Vuser图……… 44.3联机监视器 53.2每秒点击数图 第5章 Analysis分析器 533平均事务响应时间图 5.34春吐量 51.1 analysis基础知识………66 4 Analysis报告……………………………82 5,1.2设置选项 41HIML报告 513 Analysis图… 542Word报告 52摘要报告… 543水晶报表 5.2.1概要部分… 第二部分提高篇 第6章脚本编写 9)2 74执行路径转换 61检查点 741路径转換介绍 6.1.1插入检 74.2编辑路径转换表 61.2检查点函数 7.5在 Load Runner中使用功能测试脚本…14l 62 Block(块)技术… 101 QuickTest创建 GUI Vuser脚本 6.3参数化技术 752 WinRunner创建 GUI Vuser脚本…143 63.1创建参数 753场景中使用 GUI Vuser脚本……14 63.2参数类型属性 108第8章结果分析实践 33数据文件 6.34导入数据 114 8.1.1分析图合井原理 641录制中关联…119 82分析图关联… 8.2.1分析图关联原理 43手动关联…… 8.22实例讲解, 第7章场景设计实践… 83页面细分 7.1集合点设置……………127 831页面细分原理 7,2IP欺骗技术 83.2实例讲解 7.2.1 IP Spoofer设置……………………131 4钻取技术… 72.2 Controller中启动 IP Spoofer 84.1钻取技术原理 7.3负载均衡技术… 842实例讲解 8.5导入外部数据 9.13 Windows Sockets数据操作 8.51导入数据工具 9.14关于LRS函数 177 852自定义文件格式……164 9.2邮件服务协议… 第9章特殊协议 …167 92.1邮件服务协议简介 182 9.1 Windows Sockets( Win Sock)协议……167 922邮件服务协议录制 9.1 Windows Sockets录制选项设置…168 923脚本分析 9.12 Windows Sockets录制 924关于SMTP和POP3函数 第三部分实战篇 第10章客户关系管理系统性能测试……196 1.1系统介绍 1系统介绍…196 112需求分析… 10.2需求分析 112.1性能指标 102.1性能指标… 122需求详细分析 10.22需求详细分析 11.3测试方案及计划…… 0.3测试方案及计划……………… 113.1人力资源 10.3.1人力资源… 113.2时间进度… 10.3.2时间进度 113.3测试环境准备 10.3.3测试环境准备 1.3.4业务模型创建… 1034业务模型创建… 1.3.5场景模型创建 103.5场景模型创建 113.6测试数据准备 10.36测试数据准备 4测试用例 236 104测试用例…204 115执行测试… 10.5执行测试…… 115.1脚本开发… 10.5.1脚本开发 1152场景设计… 10.52场景设计 1153计数器设置 10.53计数器设置 1154场景监控 10.54场景监视… 116结果分析 106结果分析 11.7测试结论 10.7测试结论 ……29附录A主要计数器…, 258 第11章信息系统性能测试 230附录B性能测试i模型 第一部分 入门篇 入门篇主要介绍的内容有:性能测试基础知识、 Loadrunner基础知识和 LoadRunner的三大组件。性能测试基础知识部分主要介绍了性能测试过程中一些 常见的术语、性能测试划分和性能测试应用的领域: Load Runner基础知识部分主 要介绍了 Load Runner的工作原理、工作过程和内部结构,从全局的角度对 Load Runner工具进行介绍; LoadRunner的三组件部分主要介绍了 Vuser发生器、 Controller控制器和 Analysis分析器。入门篇中只是简单介绍三大组件的常用操作 及工作原理,其使用技巧和高级使用将在提高篇中进行详细的介绍

...展开详情
试读 127P LoadRunner性能测试完全讲义.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
mailofzw 内容不错,不过书里面没有书签。
2017-10-19
回复
Surpass_me 非常不错的一本书,里面不是单纯的讲性能测试工具。
2017-04-03
回复
wangsaber 不错,是我想要的内容
2016-05-22
回复
jlwyc 非常不错,是我需要的
2016-02-05
回复
码农兄 内容很清晰,谢谢分享...
2015-11-06
回复
maple326 很好,用来入门不错
2015-09-24
回复
guaiwuyi01 写的很较实用,值得学习下
2015-08-20
回复
xiewh82 很好,比较实用,在学习过程中
2015-07-10
回复
my_princess 不错,是我想要的内容
2015-05-28
回复
shalou0905116 很好的一本书,谢谢您的分享
2015-04-16
回复
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
LoadRunner性能测试完全讲义.pdf 50积分/C币 立即下载
1/127
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页

试读结束, 可继续阅读

50积分/C币 立即下载 >