《LoadRunner 12七天速成宝典》目录—导读

版权
LoadRunner 12七天速成宝典
• 著    陈 霁

  责任编辑 张 涛

• 人民邮电出版社出版发行  北京市丰台区成寿寺路11号

  邮编 100164  电子邮件 315@ptpress.com.cn

  网址 http://www.ptpress.com.cn

• 读者服务热线:(010)81055410

  反盗版热线:(010)81055315

内容提要
本书以生动的情境对话方式,通过本书主角云云教恋恋学习性能测试的故事,诙谐幽默地把性能测试学习中的各个难点用简单的生活案例讲解出来,是学习性能测试入门知识的一个不可多得的好教材。本书的主要内容为:LoadRunner(缩写LR)环境部署、环境搭建之虚拟机配置、安装LoadRunner、第一个性能测试案例、解决乱码、参数和变量设置、第二个性能测试案例、结果分析及报告、关联、业务、分析业务、第三个性能测试案例、事务状态、检查点函数、手工事务、集合点、第四个性能测试案例、性能需求、性能测试方案、设计性能测试、性能分析、性能分析模型、后端开发基础、简历和面试等。

本书适合作为软件测试从业人员、软件测试初学者的学习用书,也可以作为大专院校相关专业师生的学习用书和培训学校的教材。

推荐序一
2016年9月下旬的一个下午,我收到一条来自云层(作者的网名)的微信,他兴奋地告诉我关于性能测试入门的新书要面世了,也终于要接受读者们审阅啦。微信中云层希望我能先看看他的新书内容,并且为新书作序,我爽快地答应了。回想起来我和云层也认识快十年了,我们俩是在Gameloft相识的,那个时候云层已经是QA Manager,我们俩空闲的时候会经常探讨些关于测试领域的相关技术,自动化测试和性能测试会是谈论的重点。早期手机是kjava平台的机器,那个时候的手机游戏或者应用测试更多的是侧重于功能性和中断性测试为主,性能测试方面会涉及比较少,但是,那个时候云层和我已经预见到了智能手机时代的到来,必定会超过PC,性能测试这块对技术的要求也会越来越高,因为手机可以随时随地带着并且使用,对于碎片时间的使用效率极高,任何性能的问题都有可能造成App对用户使用体验的伤害,所以,云层在这方面的研究花了很多的时间和精力,在做培训讲师的时候主攻的就是这块技术,自己开始创业了也是在这方面深挖,希望给性能测试的就业者带来更大的价值。

由于本人一直处于创业阶段,只能用“碎片时间”来快速阅读这本新书,虽然时间很紧,但是我还是被本书诙谐幽默的对话方式写作给吸引了,这种方式其实对于一些性能测试的新手来说是极其容易上手的,短短7天就能让初学者快速上手软件性能测试,对于性能测试初学者来说,是一本不可多得的好书,真心祝愿读者能从本书中受益,云层加油!

粉粉日记创始人 李伟

推荐序二
陈老师来厦门创业之初,我和我们的HR同事多次与陈老师进行沟通,想邀请他加入网龙测试团队。其实在和陈老师沟通之前,我就读过他的前几本著作,有不少的启发和收获。无奈,一番“威逼利诱”也未能改变陈老师创业的决心,只好作罢。

最近我受陈老师的邀请到厦门、上海等地参加过几次测试圈子的活动,多次接触后越发感受到陈老师扎实的技术功底和严谨的治学态度。软件测试作为软件产品质量把控的最后一道防线,正需要传播正能量的技术专家和专业教练的参与。

掌握专业的性能测试技能,从而在职场中获得更大的竞争优势,一直以来都是众多软件测试人员的奋斗目标。但是性能测试对业务知识、代码编写能力、工具使用等方面均有较高的要求,所以学好、做好性能测试是一件比较困难的事情。陈老师之前的几本著作都是从专业的角度,解析性能测试工作中的障碍和工具使用等,而真正意义上的性能测试入门指导应该是从本书开始的。在技术灌输和思路梳理两者之间,陈老师这次选择了后者。

技术类的知识只要肯花时间一般都比较容易掌握,真正比较难理解的是做事情的思路。很多测试人员对性能测试的理解就是操作工具记录一下结果,但这样肯定是做不好的。一个合格的软件测试人员不但要能够熟练操作工具,还要能理解每一步操作背后的目的和意义,根源上的理解才能从根源上发现产品的质量问题。

思路、全局观和责任心是我们作为产品质量保障工作者最好的“利器”。没有思路,测试工作只剩下无序的执行;没有全局观,测试工作会变成拆东墙补西墙的一团糟;没有责任心,更是无法胜任这一工作岗位。建议每一位刚走上软件测试岗位的朋友,给自己一点时间,暂时性地放空自己的大脑,拿起这本书,跟着陈老师的思路一起来入门性能测试!

网龙网络公司 软件测试总监 陈永康

推荐序三
性能测试是当今软件测试领域中最热门也最有发展前景的几个方向之一。发展前景是一个现实的考虑,性能测试工程师毫无疑问是测试职业中最高大上的一个分支,深度的性能探索几乎可以和高薪划等号。热门则是因为其技术体系本身的复杂庞大带来的神秘感和趣味性吸引很多人的关注。这,是您阅读本书最重要的一个原因。

关于其技术体系,具体来说,性能测试有针对客户端的,也有针对服务器端的,还有连接二者的桥梁—网络和协议。客户端分为PC端和移动端(手机或平板电脑),除了硬件自身的性能需要考量,还有前端各项技术的结合。以最流行的Web性能测试为例,前端里包括了渲染引擎以及各种前端开发涉及的知识,如HTML/JavaScript/CSS。而服务器端又跟系统紧密相关,此外也包括数据库、服务器软件等因素。总而言之,完美的性能预期要取决于完美的软、硬件配合和合理的性能规划。如果您觉得这些理解起来略有困难,不要紧,这本书的开篇会以零基础的视角把您引进门,假如您已经迫不及待,请立即跳过我的序。

工欲善其事,必先利其器。服务器端的性能测试利器中最有名的当属LoadRunner和JMeter。前者是商用工业级,后者是开源界的翘楚。前者大而全,后者简而美,很难分个高下。不过所幸的是,两者的原理基本相同,只要你了解LoadRunner的本质,任何其他工具在您手里都会得心应用。

有了行业、技术、工具的选择,接下来您一定会问:这么火爆的市场,这么热门的方向和工具,那想必市面上的书籍也早已琳琅满目,到底该选哪一本?每个行业都有自己的品牌,喝可乐会想起可口可乐,打篮球会想起乔丹,用手机会想起iPhone……性能测试行业的品牌大家稍微用百度搜索一下就可以知道,云层是测试界里的大牛。

云层的风格就是用平民化的思维,流行的词语,落地的实例—让大家去掌握一门高深的学问的同时,不感觉到内容深奥晦涩,反而犹如庖丁解牛、抽丝剥茧般,让您轻而易举快速掌握内在原理和实战技巧。

您一定还有最后一个问题:云层写了不止一本书啊!该选哪本呢?呵呵!这么说吧,一本是“满汉全席”,一本是“清粥小菜”,如果你还没有进过测试这个门,建议您先试吃一下这道前菜—这道前菜不仅开胃,而且也能吃饱。最后祝每一个学习的人快乐!

腾讯T3高级工程师 宋锋

推荐序四
与云层相识8年多了,2008年我和云层在一个专业性能测试QQ群中因对测试技术观念相似而相识,但一直没有谋面。2014年他终于踏入厦门这片热土建立属于自己的培训公司“云层天咨”,在见面闲聊行业技术领域知识时有相见恨晚的感觉,通过这两年多的长期接触交流,了解到他对行业测试领域技能领悟颇深,而且在多次参与他们公司举办的各类技术沙龙时,发现他在讲台演讲时,虽无古代战场之三军统帅帐内点将布阵之意气风发,但也有对行业各类技术问题快刀切水果之快感。

云层追求测试技术研究坚持不懈,十多年如一日。最好的人生就是进入自己擅长的领域,从事自己热爱的事业,见识行业里最顶尖的人,领悟他们的生活、学习方式,立下目标,并在未来的日子里,努力实现它,或许云层就是这类人。他在测试领域,如测试管理、功能测试、自动化测试、性能测试等都有深入的研究,而这些知识的融会贯通使得云层在解决企业测试问题上更加顺畅,而且在协助企业解决性能故障问题方面从操作系统出发,延伸到数据库、中间件、应用代码、存储配置、网络部署等疑难问题,犹如庖丁解牛,游刃有余,毕竟,“冰冻三尺非一日之寒”,这与他对测试技能的专业、执着研究十年如一日有关。

他在培训工作中或协助企业解决技术难题时,总会善于分析归纳总结经验,掌握规律、运用规律,让学员或者企业人员在工作实施技术方面做事更顺。例如,这次云层所写此书总结了他这几年的培训经验,为学员制定有价值的学习方向,让学员快速入门并能学有所得能在企业及时运用得当,并能让测试人员更好地体现测试价值。相信此书能让更多的性能测试初学者改变以往学习枯燥的感觉,能用快乐的方式去体验学习过程,而不再是感觉乏味。更能让读者全心地投入到学习中,享受学习带来的快乐。

郭柏雅(网名:泊涯)

高伟达软件股份有限公司 测试部经理 性能技术专家

《性能测试诊断分析与优化》作者

推荐序五
云层是进入性能测试行业较早的、同时又具有较深造诣的佼佼者,在推动性能测试行业发展出了不少力,本人也拜读过他的另外两本性能测试书籍:《性能测试进阶指南》《性能测试进阶指南—LoadRunner 11实战》,文笔诙谐、通俗易懂、条理清晰、紧扣主旨。其口碑与销量已经说明一切,一度供不应求,成为广大性能测试从业人员的工具用书。大家有理由期待、相信云层的此次力作将一如继往地优秀。

闻道有先后,术业有专攻,对于准备从事性能测试的从业者来说,早进入早受益;学习是一个长期的过程,学习方法、学习路线、学习资料是重要因素,更重要的是能够保持长期的学习状态。对于初学者来说往往在入门阶段不容易坚持下来,多数技术书籍都是枯燥的,专业术语让人雾里看花。实际上对于性能测试初学者来说,他们需要一本容易入门的书籍,帮他们打开一扇窗,大道理简单讲,寓学于乐。

针对于此,云层用通俗、轻松、诙谐的语言来叙述这些枯燥的技术知识,读者在读故事的过程中就把知识学习了,这绝对是初学者喜爱的作品。

有缘才能相见,有心才能成功;有心致力于性能测试的从业者看到云层此书应该算是一种缘份。咱们初学者就像书中的主角恋恋,挤出7天的时间对大家来说应该不是一个难题。云层也将不负你所望把你当着恋恋来教学。赶紧投入进来,用心去学习,机会是给准备好的你。

此书的读者对象为有意从事性能测试的初学者,让初学者快速入门,学完此书后建议选购云层的《性能测试进阶指南—LoadRunner 11实战》继续深入学习。

平安付 性能测试负责人 天胜

业界热评
开发过程中需要对系统进行性能测试,当去实践的时候发现做性能测试并不是以往想象的那么简单。性能需求分析、测试用例设计、开源工具使用等都很考究,思维错了等于白干,工具用得好事半功倍。报告写得好不仅能够把测试出来的问题描述清楚,更能让领导和同事看到你的工作成果。 本书以情景对话形式来讲述性能测试的知识,覆盖基础入门、脚本开发和结果分析、报告等。IT技术书籍给人印象就是晦涩难懂,而阅读本书轻松愉悦。如果你想了解性能测试,并且立即就需要做性能测试,本书是不二之择。 如果能早日阅读本书,我做性能测试的时候也不至于那么辛苦了,也迫不及待地期待本书的正式发行。

小米专项测试负责人 李志超

一本好书,通读后如醍醐灌顶,给人一种寓教于乐的感觉;知识点涵盖全面,深入浅出地通过各种比喻手法把性能测试知识简化到便于理解;章节内容清晰,对话诙谐幽默,知识点犹如工作中切合实际的场景。无论对于初学者还是有工作经验的人,都有实际的指导意义,能快速地在原有的性能测试知识基础上得到提升。

上海春秋国际旅行社(集团)有限公司测试经理 高振华

本书通过介绍最新版的LoadRunner作为基础,为初学者设计了一个完整的从零开始的知识体系和学习思路,将晦涩难懂的概念通过互动的交流方式体现,避免了初学者在网上搜索内容导致的认知混乱、概念错误等问题。书中以幽默风趣的生活故事讲解了性能测试中各种常见问题的原理及解决思路,真正把初学者关心的知识点都完美地诠释了,本书中主角高情商的恋恋加上会分析的云云,更加强了此书籍的可读性、趣味性,让读书不再枯燥,轻松愉快,堪称新手“宝典”。

世纪天成 平台研发中心 技术主管兼安全负责人 朱佳杰

借用云层书中的一段话“性能测试一年入门、三年小成、大成无望”,说起来有点凄凉,其实里面有很多复杂的因素: 一方面好的性能测试人员需要对软件基础架构、应用架构中涉及的网络设备、系统软件的原理要比较清楚;另一方面还需要清楚地知道应用软件与系统软件如何配合工作,最终映射到系统软、硬件资源的消耗上。 本书采用情景对话的方式,用诙谐而又严谨的方式分步阐述性能测试中的各个知识要点,将非常复杂的性能测试关键脉络深入浅出地梳理出来。看完这本书,我相信大家会有:“一入性能深似海,从此休息是路人”的想法。但是,本书另外一方面也展开了性能测试所需要的知识图谱,从而为初学者树立了正确清晰的学习目标,作为入门来说这是重要的一步。 最后,希望大家都喜欢这本书,都喜欢云层。在自己的人生漫漫长路中且行且思考。

饿了么 资深性能测试工程师 张彦松

前言
本人写过很多与LoadRunner相关的性能测试图书(《性能测试进阶LoadRunner实战》系列),也上过很多有关性能测试进阶的课程(专项提升及企业内训),从读者和学员的反馈中我发现,学习测试的人员大多存在的问题都是出现在入门基础上,例如,由于错误的测试环境部署致使测试不成功;对概念理解不到位,导致知其然不知其所以然等。以至于许多学习性能测试的初学者看了许多书却无法入门,更谈不上进阶成为软件测试高手了。

基于此,我特意创作了一本帮助初学者轻松入门的书,通过“把复杂的性能测试问题通俗化讲解,通俗化讲解后的问题实例化说明”的写作方式,让读者易学、易用,真正帮助读者进入测试实战角色。本书以书中主角云云给恋恋辅导学习软件性能测试知识为线索,将软件性能测试中最关键、最基础的核心内容以诙谐幽默的语气表达出来,读者在阅读过程中没有教科书般的枯燥感,而是在风趣、轻松的环境下,最终达到学习和掌握软件性能测试的目的。

在此,感谢人民邮电出版社能够提供这样的机会,能够让我全身心地把所了解的软件性能测试技术和知识,通过这样一个轻松,又略带口语化的方式表达出来,让读者每一次翻阅都能为之一笑并有亲近的感觉。

本人水平有限,书中存有错误在所难免,诚请广大读者阅读后给出指正,以便修订完善,编辑联系邮箱zhangtao@ptpress.com.cn。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

目录
前言
第一天
1.1节开始
1.2节环境搭建之虚拟机系统
1.3节环境搭建之虚拟机配置
1.4节下载LoadRunner 12.5
1.5节安装LoadRunner 12.5
1.6节第一个性能测试案例
第二天
2.1节开始
2.2节解决乱码
2.3节理解代码
2.4节让代码动起来
2.5节参数和变量
2.6节第二个性能测试案例
2.7节结果分析及报告
第三天
第四天
第五天
第六天
第七天

时间: 2024-09-23 16:02:02

《LoadRunner 12七天速成宝典》目录—导读的相关文章

《Android安全技术揭秘与防范》——导读

目 录前 言 第1章 Android简介1.1节Android的发展历史1.2节Android系统进化史1.3节Android和iOS系统对比第2章 Android地下产业链分析 2.1节钱从哪里来2.2节安全的发展趋势第3章 理解Android系统第4章 Root你的设备第5章 APK静态分析第6章 ARM汇编速成第7章 APK动态分析第8章 动态注入技术 第9章 应用加固与渗透测试第10章 系统安全措施第11章 内核攻击与防护附录A ARM指令集附录B ARM伪指令集

《Android安全技术揭秘与防范》目录—导读

作者简介 Android安全技术揭秘与防范 周圣韬,曾任职于金山.360公司做Android开发.安全审计工作,现在为百度手机助手客户端高级开发工程师. 专业书评 出一本安卓系统安全方面的书,挺不简单的!360是做安全的,周圣韬从360出来还能做安全方面的事儿,说明他跟360还有缘分.这本书我仔细看了一下,挺全的,是一本不错的工具书. --360公司创始人董事长兼CEO.知名天使投资人,周鸿祎 本书卖点 360公司创始人董事长兼CEO.知名天使投资人,周鸿祎推荐 36个功防案例的实战演示,详细剖

《Android安全技术揭秘与防范》—第8章8.节什么是Hook技术

第8章 动态注入技术 Android安全技术揭秘与防范 我们在讨论动态注入技术的时候,APIHook的技术由来已久,在操作系统未能提供所需功能的情况下,利用APIHook的手段来实现某种必需的功能也算是一种不得已的办法.在Windows平台下开发电子词典的光标取词功能,这项功能就是利用Hook API的技术把系统的字符串输出函数替换成了电子词典中的函数,从而能得到屏幕上任何位置的字符串.无论是16位的Windows95,还是32位的Windws NT,都有办法向整个系统或特定的目标进程中"注入&

《Android安全技术揭秘与防范》—第2章2.1节钱从哪里来

第2章 Android地下产业链分析 Android安全技术揭秘与防范 目前Android设备已经遍布全球,人们就会想着各种方法从这海量的用户里面捞取利益.创业者们会想着如何做出一款让大家都喜欢的.解决大家实际问题的 App:游戏开发商们想着如何让Android用户将自己的碎片时间都用在玩自己所开发的手机游戏上:手机制造商们想着如何让自己所生产的Android手机销量更好:而黑客们,却想着怎么样用自己的技术通过非正常手段获取利益. 如果你还认为黑客们的手段就是拨打欺诈电话.发送欺诈短信,那你就落

《Android安全技术揭秘与防范》——第2章,第2.1节钱从哪里来

第2章 Android地下产业链分析 Android安全技术揭秘与防范 目前Android设备已经遍布全球,人们就会想着各种方法从这海量的用户里面捞取利益.创业者们会想着如何做出一款让大家都喜欢的.解决大家实际问题的 App:游戏开发商们想着如何让Android用户将自己的碎片时间都用在玩自己所开发的手机游戏上:手机制造商们想着如何让自己所生产的Android手机销量更好:而黑客们,却想着怎么样用自己的技术通过非正常手段获取利益. 如果你还认为黑客们的手段就是拨打欺诈电话.发送欺诈短信,那你就落

《Android安全技术揭秘与防范》—第1章1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第1章,第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第2.1节Android应用程序概览

2.1 Android应用程序概览 Android开发秘籍(第2版) Android应用程序包含的功能五花八门,比如编辑文本.播放音乐.启动闹钟或是打开通讯录等.这些功能可以被分类对应到4类Android组件之中,如表2-1所示,每一类都对应一个Java基本类. 每个应用程序都由一个或多个这样的组件组成.当要用到某个组件时,Android操作系统就会将其初始化.其他应用程序在指定的权限内也可以使用它们. 随着在操作系统中展现多种功能(有些功能甚至与预期的应用程序无关,如呼入电话),每个组件经历了

《Android安全技术揭秘与防范》—第8章8.3节HookAndroid应用

8.3 HookAndroid应用 前面我们介绍过Cydiasubstrate框架提供在Java层Hook的能力,其中主要是提供了三个比较重要的方法,MS.hookClassLoad.MS.hookMethod.MS.moveUnderClassLoader.三个方法的具体介绍如表8-2所示. 几个方法的具体参数与返回值,我们可以看如下的方法具体定义. * Hook一个指定的Class * * @paramname Class的包名+类名,如android.content.res.Resourc