LoadRunner性能测试完全讲义
2010-5
水利水电出版社
黄文高,赵丹 编著
264
无
目前,在国内,软件测试尚处于起步阶段,其市场表现实在有点令人尴尬。软件开发公司比比皆是,但软件测试公司却如凤毛麟角。市场化的第三方测试如同刚刚出生的宁馨儿,目前的市场几乎可以忽略不计。国内IT企业也逐步开始重视对软件测试团队的建设,一些知名IT企业已经将软件测试作为企业未来发展的一个版块。目前在国内软件测试行业中,各种软件测试的方法、技术和标准都还在探索阶段。有媒体报道过,国内开发人员与测试人员的比例是8:1,而国际公认的行业标准应该是1:1,可见国内测试行业与国外的差距比较大,这说明软件测试行业未来发展前景一片光明。但是,从长远发展角度来看,测试还是需要高端人才。自动化测试、性能测试和对Bug的预防及早期检查是软件测试工程师面临的新的挑战。值得庆幸的是,近几年国内一些rr企业已经开始涉及自动化测试和性能测试。在软件测试行业,性能测试和自动化测试成为初级软件测试工程师迈向高级测试工程师必须跨越的一道门槛,随便打开一个软件测试的网站,都能看到性能测试的版块,而LoadRunner是性能测试工具的一面旗帜,谈到性能测试就不能不谈到LoadRunner。不论是性能测试,还是性能测试工具的杰出代表-LoadRunner,许多朋友在现实工作中并没有真正掌握。虽然会使用LoadRunner进行性能测试,但是测试结果并不能令人满意。笔者在工作中发现许多使用LoadRunner的人其实并不真正理解性能测试的意义,许多朋友不清楚如何分析性能测试需求?什么IT业务模型?什么叫场景模型?如何分析测试结果?笔者认为读者不应该仅仅满足于学会使用LoadRunner,而应该能够从学习LoadRunner的过程中“悟道”。从全国软件测试培训机构就LoadRunner培训内容调查,读者朋友最希望了解的内容是制定性能测试计划方案,进行性能测试需求分析、测试脚本开发、场景设计、测试执行及结果分析。故本书设计了两个不同架构的案例来分析使用LoadRunner进行性能测试的整个过程,不仅仅是讲述使用LoadRunner如何进行性能测试,更重要的目的是借案例来分析性能测试的思想,工具仅仅是载体,而思想才是最重要的。本书结构清晰,内容安排由浅入深,对初学者来说可以很轻松的入门,当然对于有经验的读者朋友来说,可以有选择性的阅读。主要包括入门篇、提高篇和实战篇。入门篇主要介绍的内容有:性能测试基础知识、LoadRunner基础知识和LoadRunner三大组件。性能测试基础知识部分主要介绍了性能测试过程中一些常见的术语、性能测试划分和性能测试应用的领域;LoadRunner基础知识部分主要介绍了LoadRunner的工作原理、工作过程和的内部结构,从全局的角度对LoadRunner工具进行了介绍;LoadRunner三大组件部分主要介绍了Vuser发生器、Controller控制器和.Analysis分析器。在入门篇中只是简单介绍三大组件的常用操作及工作原理。
在软件测试行业,性能测试和自动化测试成为初级软件测试工程师迈向高级测试工程师必须跨越的一道门槛,而LoadRunner是性能测试工具的一面旗帜,谈到性能测试就不能不谈到LoadRunner。 本书分三部分:入门篇、提高篇和实战篇。入门篇主要介绍性能测试基础知识、LoadRunner基础知识和LoadRunner三大组件;提高篇采用大量的实例介绍LoadRunner的功能;实战篇使用两个案例就如何使用 LoadRunner进行性能测试做了详细的介绍,从需求分析到结果分析都进行了详细的讲解,旨在通过案例分析功能或介绍使用技巧,希望读者能理解案例解决方案背后的思考过程、分析过程和推导过程。 本书适合暂时不了解性能测试,但又想了解性能测试、学习LoadRunner的读者;适合LoadRunner的初学者,希望看完本书他们能有很大的提高;适合中级性能测试工程师,希望本书的实践对他们的工作有益。 本书配套光盘中提供了书中实例所用脚本文件,PPT电子讲义,以及书中内容的详细视频讲解,405分钟超长视频与本书内容完美结合,深化LoadRunner的重点与难点,详细解剖LoadRunner的每个功能,带您轻松步入性能测试之路。
前言 第一部分 入门篇 第1章 性能测试基础知识 1.1 什么是软件的性能 1.2 性能测试相关术语 1.2.1 响应时间 1.2.2 并发用户数 1.2.3 吞吐量 1.2.4 吞吐率 1.2.5 TPS 1.2.6 点击率 1.2.7 资源利用率 1.2.8 性能计数器 1.2.9 思考时间 1.3 性能测试划分 1.3.1 负载测试 1.3.2 压力测试 1.3.3 配置测试 1.3.4 并发测试 1.3.5 可靠性测试 1.4 性能测试应用领域 1.4.1 能力验证 1.4.2 规划能力 1.4.3 性能调优 1.4.4 缺陷发现 第2章 LoadRunner基础知识 2.1 LoadRunner简介 2.2 LoadRunner工作原理 2.3 LoadRunner工作过程 2.4 LoadRunner内部结构 2.5 LoadRunner测试步骤 第3章 Vuser发生器 3.1 脚本录制 3.1.1 如何选择协议 3.1.2 开始录制脚本 3.2 Recording Options设置 3.2.1 Recording选项卡 3.2.2 Advanced选项卡 3.2.3 Correlation选项卡 3.3 Run-Time Settings设置 3.3.1 Run Logic选项卡 3.3.2 Pacing选项卡 3.3.3 Think Time选项卡 3.3.4 Miscellaneous选项卡 3.4 脚本完善 3.4.1 插入事务 3.4.2 插入集合点 3.4.3 插入注释 第四章 Controller控制器 4.1 场景类型介绍 4.1.1 手动测试场景 4.1.2 面向目标测试场景 4.2 场景设计 4.2.1 手动场景Schedule配置 4.2.2 面向目标场景Schedule配置 4.2.3 配置View Script 4.2.4 配置Load Generator 4.3 场景执行 4.3.1 场景控制 4.3.2 场景执行期间查看场景 4.4 场景监视 4.4.1 关于联机监控 4.4.2 监控器与度量 4.4.3 联机监视器 第5章 Analysis分析器 第二部分 提高篇 第6章 脚本编写 第7章 场景设计实践 第8章 结果分析实践 第9章 特殊协议 第三部分 实战篇 第10章 客户关系管理系统性能测试 第11章 信息系统性能测试 附录A 主要计数器 附录B 性能测试i模型
插图:11)在Vuser中定义的每个虚拟用户进行的操作都是Load Runner的VuGen.exe生成的,当这个程序启动后,它在Windows文件夹下存储了comparamui.ini文件来保存[LastTables[Jsed]下文件的历史,而[ParamDialogDates]项是由“插入”一“新参数”一“数据”来指定。12)在运行期间,执行结果存储在一个结果文件夹中。在结果中设置“为每一个设定执行自动创建结果目录”,这样LoadRunner会在每次启动一个场景之后自动产生一个递增的结果名。例如,结果名称Resr会自动增长到Resl2或是Resll-1,错误被写到Microsoft Access数据库文件output.mdb中。13)在每一个结果文件夹中,程序自动创建一个Log文件夹,在这个文件夹中包含每个组的日志文件,运行结束之后,在Controller中查看日志文件,点击缀按钮然后在组中点击右键,选择“查看Vuser日志”。14)场景运行的时候,监视器在本地维护每个主机的计数器。15)场景运行结束后,进程处理.eve和.1rr结果文件并且在结果文件夹下创建一个临时的.mdb(M)数据库。在处理大数据量的结果时,为了防止错误发生,通常使用(Microsoft Access)数据库文件。
测试,还是测试!人们介绍的不仅仅的工具,还有思想!《LoadRunner性能测试完全讲义》资深性能测试工程师深入剖析Load Runner每个功能的“内幕”,全程实战,让你遨游于性能测试世界,体会性能测试全过程,超长语音视频讲解,教你如何玩转Load Rttuner,同作者一起“悟道”,性能测试交流论坛即将推出,敬请期待……
无
写的蛮好的一本书,书的结构很清晰,对性能测试的过程中,结果分析和场景设计都进行了详细的介绍,实战部分写的很好,特别是视频内容讲的很好,可以帮助解决很多问题
对于没有loadrunner使用经验的人来说,直接能看懂内容确实很难,想着买到了一本有视频课件的书真的很高兴。 但这个教学视频太差劲了, 老师最常说的是“等一下”,不知道自己是在给别人讲课吗,每次需要什么按钮都要在工具条里面现找,学的人不能一下知道到底是在哪个选项下面找到的按钮。 视频中操作的过程真的太差劲了。
书的内容不错。发货也快,12日晚上下的订单,14日下午到手。但是快递公司在我最近的多次送货中,没有一次是送到家能让你先看一下,再决定是要还是不要的。每次都是在楼下按个门铃让我们下去取,虽然我也能理解,毕竟送货人员骑个摩托车装了许多货不方便。但是这与Amazon所宣称的送货上门,不满意可以拒收是有差距的。考虑到这种现实,建议Amazon在用户收到商品后的2天内要求退货的,应免收送货费。最后再说一句,Amazon产品的质量真的不错,从10年到目前我所有的9次购物中,只有一次是质量有问题的,并且也很快给我办了退货。
现在关于LR性能测试方面的书真的是太少了,关于性能测试方面的好书就更少了,刚买来,翻看了几页,讲得很不错,是本好书,难易度适中,对有经验的测试工程师及刚毕业的应届生都是很好的选择。
要学习loadrunner了,不然测试就out了。对新手老手,这本书都是不错的选择哦!
不错,就是版本有些旧了
我的光盘呢,好不容易有一次不查看的,就给我漏掉了
这书还算不错,只是有的地方写的不是很详细,不太适合零基础的朋友自学使用。
光盘很烂,书中很多内容一笔带过。送货速度还不错,第二天就到了。
内容不是很全面,适合初学
这本书是本不错的工具书,可以有很大的帮助在学习方面
黄文高写的qtp一般,这loundrunner非常好,光盘更是经典。
附赠的DVD-ROM光盘1张在新书中没有找到,希望卖家补给我!!!!
内容很详细,每个步骤也都有截图,这个很好的,很适合初学者的,只是有点地方只告诉要这么做没说为什么,这个我很不能理解啊
内容一般,适合初学者。书本质量很好。纸张不错
书的质量很好,内容也很详细,适合初学者学习。
很好的一本书,易于理解,是学习性能测试工具的不二之选啊
速度非常块 质量很好,到货及时
做为LoadRunner的入门书籍不错
优秀的学习资料