首页>参考读物>计算机科学与技术>软件工程及软件方法学

LoadRunner性能测试巧匠训练营
作者 : 赵强 邹伟伟 任健勇 著
丛书名 : 实战
出版日期 : 2015-01-16
ISBN : 978-7-111-48700-5
定价 : 69.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 399
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

全书大致将从项目全流程,以及如何进行性能测试、如何发现性能问题,如何解决性能问题这几个大方面着手。可分为五个篇幅,以一个小兵是如何成长,如何在项目中进行性能测试为背景深入讲解知识点,涵盖了性能测试的全部流程,以及性能调优方法与技巧。
第一篇 初入职场:一个小兵终于接到了期盼已久的性能测试工作,但实战经验并不多,他要如何应对呢?这部分以实际案例讲解了性能测试的核心概念,以及vugen、control、analysis、jmeter、ab等性能测试工具的使用,还有接口测试和典型协议脚本的开发;
第二篇 新硎初试:小兵终于学习完了性能测试的入门与进阶知识,已经跃跃欲试的想早日进入项目中了。他真的很好的完成测试任务吗?这一部分 以.net技术为背景,讲解一个全新的项目如何进行性能测试与分析调优。(市面上没有任何测试类书籍以该技术为背景讲解性能测试的,也是本书的亮点之一)
第三篇 再露锋芒:经过上面项目的磨练小兵终于明白原来性能测试并非想象的那么简单,眼观六路耳听八方、三心二意真的是必要技能。也对整个性能测试的流程有了更加清晰的认识。通过一个完整的综合性案例讲解了Java应用的项目测试流程,同时还讲解了企业级性能预警与容量规划。
第四篇 反躬自省:经过这段时间的磨练,小兵也慢慢开始摸索学习的方法技巧,这也许是很宝贵的财富哦。第十四章 主要讲解测试技巧,从大部分读者感到困惑的地方入手,如设计、脚本编写、关联、参数化等。第十五章 给出性能测试从基础到高级的自学最佳实践路线,给想学习性能测试的读者提供引导。

图书特色

软件性能测试领域具有突破性创新意义的重要著作,三位资深软件测试专家多年一线工作经验结晶,业内多位测试专家联袂推荐
基于LoadRunner、Apache ab和JMeter等性能测试工具,以真实项目为依托,全面深入讲解了软件性能测试、安全测试、性能调优的流程、方法和技巧

封底
在性能测试中,工具不是万能的,但没有工具是万万不能的。这是一本面向性能测试初学者的有趣的书,跟着书中的主角“小白”,在性能测试的世界中游览,相信可以让你轻松地建立对性能测试的理解,了解如何在实际的项目中开展性能测试。
—— 豆瓣工程副总裁 段念
本书凝聚了作者多年软件测试及培训经验,介绍了LoadRunner、Apache ab 、JMeter等一系列软件测试工具的使用方法和应用案例,结合多个.NET和Java项目,从多种协议脚本开发、场景设计、资源监控、测试执行、测试结果分析、性能调优和报告输出等测试关键过程进行详细、深入的讲解,讲述了如何进行与完成性能测试、性能调优,以及最佳流程实战,能全面提高从业人员性能测试、安全测试的能力。同时,结合软件测试的现状和发展,以及专业测试职业人员的奋斗历程,全方位指导测试人员选择和把握关键节点,全面提升职业发展的综合能力。
—— 《软件性能测试与LoadRunner实战》作者 于涌
性能测试在软件测试中尤为重要,是对测试人员理论基础、工具应用、编码能力、网络配置、业务理解、问题分析等综合能力的集中考验。本书由浅至深地介绍了LoadRunner和JMeter的工作原理、功能运用,并结合案例进行实战性分析和讲解,值得软件测试行业人员阅读和学习。
—— 中经讯科(北京)网络科技有限公司技术总监 范本银
The book introduces performance testing in such an easy and interesting way, that it not just provides you practical guidance on solving real problems, but also leads you to discover how fun the work can be. I find it very insightful and informative. Definitely worth it to have for both beginners and advanced learners.
—— Facebook Senior Software Engineer Lin Yuan
本书是作者在国内大型互联网公司多年一线工作经验的结晶,是性能测试领域最新、最全面的知识整合。本书从性能测试、流程、监控、调优等方面全方位剖析性能测试的各项知识,不管是小白,还是经验丰富的工程师,都能从中吸取能量。本书绝对是学习性能测试相关知识的不二选择。
—— 百度高级测试开发工程师 马征
这本书与大叔、小强和风落三剑客的讲课风格一样,信息量大、通俗易懂,专业而详细地阐述了性能测试方方面面的细节。事实证明,我在他们身上学到的性能测试技巧能够有效地满足用户对互联网产品性能方面的苛刻要求。作为一个有经验的性能测试工作者,书中的“反躬自省”篇让我深深产生共鸣,相比这本书在性能测试上给大家带来的提升,它对测试人员的职业的发展和规划的意义也十分重大。
—— 天天网测试主管 吴磊(cc)

前:
本书是软件性能测试、安全测试、性能优化领域的开创性著作,三位作者在软件测试领域有多年一线工作经验,业内多位测试专家给予了高度评价。它具有多项突破性创新:
在技术上,它不只是全面、深入地讲解了性能测试和性能优化,而且还讲解了安全测试;
在工具上,不只是讲解了LoadRunner,还讲解了最受欢迎的开源工具Apache ab和JMeter;
在内容上,不只是讲解了软件测试,还为测试人员的职业规划和发展指明了方向,从某种程度上讲,这比技术更有价值;
在实操性上,它绝不是“纸上谈兵”,解决了很多书让读者无法学以致用的弊端,以大企业的真实项目为基础,融技术讲解于项目实战;
在阅读体验上,它尽最大努力避免枯燥、乏味,引入场景式学习法,虚构了一个刚步入测试领域的小兵“小白”,全书内容围绕他的成长和经历展开,带给读者惬意、愉快的阅读体验。

本书分为四篇:
第一篇 初入职场:系统、全面、细致地讲解了刚刚步入性能测试领域的小白学习性能测试需要掌握的方法和知识点,包括性能测试的术语、指标、分类、模型,LoadRunner VuGen、LoadRunner Controller、LoadRunner Analysis、JMeter、ab等各种性能测试工具的详细使用,以及测试脚本的开发。
第二篇 新硎初试:以实战方式讲解.NET项目的性能测试和性能调优,以及如何把所有知识点融合到项目中,让读者更好地理解并应用,摆脱无趣的理论。
第三篇 再露锋芒:以实战方式讲解Java项目的性能测试、性能优化和最佳流程,并把所有知识点融合到项目中,给出了最前沿的性能测试思想,同时还全面讲解了安全测试的原理。
第四篇 反躬自省:以真实人物的学习、转型和提升历程中的心得与经验,来指导测试人员如何进行职业规划,如何解决职业发展中的困惑,如何突破职业发展的瓶颈。


后:
赵 强 (网名:小强)精通性能测试、自动化测试,对项目管理、测试管理、团队建设有深刻认识,对整个测试行业也有自己独到的见解。曾在新浪、聚美优品、搜狐等知名互联网公司从事测试、产品、管理方面的工作。活跃于51CTO等社区(51CTO学院讲师),出过多部软件测试系列视频,被多家机构、高校作为视频教材,是互联网教育视频的先驱者。

邹伟伟 (网名:安大叔)曾供职于百度、搜狐、搜狗等一线互联网企业,拥有8年性能测试以及测试管理工作经验,先后担任软件开发工程师、资深测试工程师、测试部经理、测试总监,积累了丰富的性能测试以及测试管理方面的经验,曾组建多个测试团队和负责多个大型项目的测试管理工作,并多次参加和负责完成用户量在亿以上级别项目的性能测试,比如百度搜索、搜狗输入法等。此外,还精通Java语言、Oracle数据库、Linux等相关知识,对安全测试也有一定的研究。BestTest讲师,长期举办性能测试系列公开课,“跟安大叔学性能测试”系列公开课受到很多同学的认可和关注!

任健勇 (网名:风落)曾供职于多家互联网公司及大型外企,多年安全测试以及测试管理工作经验,曾担任开发工程师、自动化测试工程师、安全测试工程师和测试主管等职位,进行过多个大型项目的Web安全测试,带领测试部门从零开始建立安全性测试规范,针对Web安全测试搭建了基于开源工具的安全测试架构,并应用于SaaS平台等云计算项目;曾独立开发基于Webdriver的自动化测试平台 ,该平台可使无代码基础的测试人员进行自动化脚本的编写与执行。此外,对渗透测试和敏捷测试也有一定的研究。BestTest安全测试讲师,活跃于51CTO(51CTO学院讲师)和ITeye等社区。

图书前言

国内软件测试行业人才缺口已突破20万,并随着需求的不断攀升而挺向30万大关。据悉,国外成熟软件企业,一个软件开发工程师对应1~2个软件测试工程师,而国内软件企业,平均8个软件开发工程师才对应1个软件测试工程师,比例严重失衡。国内测试行业在这一点上与国外的差距比较大。实际上,为了保证软件质量,从项目开始测试人员就要介入,要了解客户需求,参与项目评审,把握测试要点。如果测试人员数量少,软件质量是得不到保证的。测试行业的确需要大量人才,尤其是在性能测试方面有丰富测试经验的人才更加稀缺。
另一方面,软件产业是国家鼓励发展的朝阳产业,软件产业要发展,提高软件质量势在必行,这样就产生了对软件测试工程师的大量需求。
由此可见,测试行业需求量大,前景好,但也面临激烈的竞争。所以不断提升自身技能,并明确职业发展方向对所有人来说就显得非常重要了,这样才能抓住一切机会。
为什么要写这本书
经常有软件测试的同行和学员向我们咨询:自己读了不少性能测试的书籍和资料,但是仍然无法把性能测试完全灵活地运用于项目中。经过深入的交流后发现,大部分都是“纸上谈兵”式的学习所造成的。对于求职者而言,花费大量精力学习的知识没法运用到项目中,十分苦恼;同样,对于公司而言,高薪招来的人员无法快速切入项目,培养成本大大增加。一本以真实的项目为核心,融技术讲解于项目实战的性能测试书籍是十分必要的。
同时我们也发现,很多书籍描述性能测试知识简单、死板,会使大部分读者感到枯燥、乏味。其实性能测试的学习是一个很快乐的过程,其中充满了挑战、惊险、失望与希望,可以说是痛并快乐着。为了最大限度地提高阅读趣味性,强化出具体的实战测试内容(包括如何发现并解决性能问题等),更好地理解学习性能测试,本书描述了一个刚步入性能测试领域的小兵“小白”在性能测试工作中的学习、成长历程,让读者在充实而惬意、严谨又不失快慰的氛围中掌握性能测试的全部流程以及性能调优方法与技巧!(小兵成长经历纯属虚构,如有雷同,纯属巧合。)
很多读者之所以会步入性能测试领域,也是因为职业发展到了一个瓶颈期,或者是对职业发展进入了一个迷茫的状态,而市面上缺少这种类型的指导书籍。本书最后以真实的人物经历以及职业发展两个方面来帮助读者解答疑问,在黑暗中点亮一盏灯。
最后总结一下,本书并不是单纯地讲解LoadRunner工具,它只是书中的一部分而已。另外,写书不是为了说明自己有多牛,而是知识经验的总结、梳理与分享。不论之前大家是否了解性能,请耐心读完全书,你一定会有非常大的收获,不仅仅是技术上的。我们也相信只有更多的分享、交流才能创造更大的价值,才能为测试界的进步尽一点绵薄之力。
本书特色
从技术层面来讲,性能测试的复杂性是不言而喻的,目前性能测试一直处于一个只能发现问题而无法定位并给出解决方案的状态,本书正是为了改变现状而诞生的。
从内容层面来讲,目前很少有此类以全程项目实战和调优为主的性能测试类书籍,实战类型书籍向来是比较受欢迎的书籍,加之内容又以现实的故事为穿插,真实而不枯燥,可读性极强。
从读者层面来讲,很多读者以及大部分学员都没法把知识、方法和技巧应用到实际项目中,存在严重的“纸上谈兵”现象,本书将有望解决此难题。
从测试职业发展层面来讲,技术必然是重要的,但是职业的发展规划也不容忽视,能避免少走弯路,很多读者都对测试的发展有疑问,本书中主人公小白的螺旋上升式发展和众多从业者实录会对读者有所启迪。
读者对象
不论你是否有性能测试基础,也不论你是否了解性能测试,抑或是你已经是性能测试老手,本书都会对你有所帮助。包括但不限于以下读者:
测试工程师
开发工程师
运维工程师
测试经理
技术主管
对性能测试感兴趣的读者
如何阅读本书
本书分为四大部分:
第一篇(第1~7章)为“初入职场”篇,全面、细致地讲解了刚刚步入性能测试领域的小白是怎么一步步学习性能测试的,并以实战方式讲解所有知识点。
第1章 本章用实际例子深入浅出地来讲解性能测试的基本知识与模型,带领读者快速入门,摆脱枯燥。
第2章 本章对LoadRunner的脚本开发进行详细实战讲解,并对重要知识点进行深入分析总结。
第3章 本章以LoadRunner的Controller为引子,深入讲解实战中的场景设计、资源监控等重点知识。
第4章 本章以真实案例为蓝本,通过LoadRunner的Analysis进行深入分析,并得出性能测试报告。
第5章 介绍了开源性能测试工具JMeter的基本使用,并结合HTTP、JDBC、SAOP的实际例子演示了JMeter参数化、关联、检查点的基本使用方法。
第6章 本章简单介绍了开源性能测试工具Apache ab的基本使用方法,方便大家开阔视野。
第7章 本章主要对常用的脚本协议开发进行了全面、深入的实战讲解,以具体的例子演示实际应用。
第二篇(第8章)为“新硎初试”篇,重点以实战方式讲解在.NET项目中如何进行性能测试以及性能调优,并把所有知识点融合到项目中,使读者更好地理解并应用,摆脱无趣的理论。
第8章 本章以.NET项目的案例为基础,全面讲解了完整的性能测试项目是如何进行的,把以往的知识点再次融入到实战中。 
第三篇(第9章、第10章)为“再露锋芒”篇,重点以实战方式讲解Java项目的性能测试,通过真实的、完整的项目使读者身临其境地体会性能测试、性能调优、安全测试以及最佳流程实践等。
第9章 本章用一个实际的项目完整地介绍了真正的前沿互联网公司项目实战是怎么做的,用真实例子带领大家了解真正前沿的性能测试思想。
第10章 本章全面讲解了安全测试的原理,并结合常用的安全测试工具进行了实战演示。
第四篇(第11章、第12章)为“反躬自省”篇,以真实的在职人物的学习历程、心得以及方法做交流实录,再次以事实指导读者,并针对现状来分析测试人员的职业发展,指导读者的选择与提升路线。
第11章 本章讲述了真实人物在面对转型、提升过程中的奋斗历程,以最淳朴的思想感动你我。
第12章 本章从职业发展角度全面剖析测试行业的点点滴滴,为所有测试人员解惑并给出指导建议。
其中第二、三篇以实战项目来讲解性能测试的应用,如果你是一名有一定基础的性能测试工程师,那么你可以直接阅读这部分内容。但是如果你是一名初学者,请一定从第一部分开始学习。如果你目前对自己的工作有迷茫之处或想得到职业发展上的指导,可看第四篇。本书为读者提供了完整的流程以及细致的解决方案,也能看到小白的成长与不足,这也许正是你的真实写照。
附录总结了LoadRunner常见的问题以及解决方法,让你不必再四处求助。同时也为对编写报告文档感到很头疼的读者提供了各类参考模板。
勘误和支持
由于笔者的水平有限,编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。你可以将书中的错误发布在BestTest网站(http://www.besttest.cn),同时如果你遇到任何问题,也可以加入我们的QQ群:249854093,我们将尽量在线上为读者提供最满意的解答。如果你有更多的宝贵意见,也欢迎发送邮件至besttest@foxmail.com,期待能够得到你们的真挚反馈。
致谢
本书由赵强、邹伟伟、任健勇撰写,其中,赵强写了第1、2、3、4、7、8、11、12章;邹伟伟写了第5、6、9章;任健勇写了第10章。
感谢广大读者对三个老男人的支持,你们的支持与热情才是我们写这本书的最大动力。
感谢机械工业出版社华章分社的杨福川和高婧雅,在这段时间中始终支持我们的写作,你们的鼓励和帮助使得我们能顺利完成全部书稿。
特别感谢BestTest的所有学员给我们提供了不少宝贵的建议与意见,使得本书更加通俗易懂且有趣味性。
最后,谨以此书献给支持我们的小伙伴们以及广大测试同仁,谢谢你们的一路支持与伴随!

赵强 邹伟伟 任健勇

上架指导

计算机\软件测试

封底文字

在性能测试中,工具不是万能的,但没有工具是万万不能的。本书是本面向性能测试初学者的有趣的书,跟着书中的主角“小白”,在性能测试的世界中游览,相信可以让你轻松地建立对性能测试的理解,了解如何在实际的项目中开展性能测试。
——豆瓣工程副总裁 段念
本书凝聚了作者多年软件测试及培训经验,介绍了LoadRunner、Apache ab 、JMeter等一系列软件测试工具的使用方法和应用案例,结合多个.NET和Java项目,从多种协议脚本开发、场景设计、资源监控、测试执行、测试结果分析、性能调优和报告输出等测试关键过程进行详细、深入的讲解,讲述了如何进行与完成性能测试、性能调优,以及最佳流程实战,能全面提高从业人员性能测试、安全测试的能力。同时,结合软件测试的现状和发展,以及专业测试职业人员的奋斗历程,全方位指导测试人员选择和把握关键节点,全面提升职业发展的综合能力。
——《软件性能测试与LoadRunner实战》作者 于涌
性能测试在软件测试中尤为重要,是对测试人员理论基础、工具应用、编码能力、网络配置、业务理解、问题分析等综合能力的集中考验。本书由浅至深地介绍了LoadRunner和JMeter的工作原理、功能运用,并结合案例进行实战性分析和讲解,值得软件测试行业人员阅读和学习。
              ——中经讯科(北京)网络科技有限公司技术总监 范本银
The book introduces performance testing in such an easy and interesting way, that it not just provides you practical guidance on solving real problems, but also leads you to discover how fun the work can be. I find it very insightful and informative. Definitely worth it to have for both beginners and advanced learners.
——Facebook Senior Software Engineer Lin Yuan
本书是作者在国内大型互联网公司多年一线工作经验的结晶,是性能测试领域最新、最全面的知识整合。本书从性能测试、流程、监控、调优等方面全方位剖析性能测试的各项知识,不管是小白,还是经验丰富的工程师,都能从中吸取能量。本书绝对是学习性能测试相关知识的不二选择。
                        ——百度高级测试开发工程师 马征
这本书与大叔、小强和风落三剑客的讲课风格一样,信息量大、通俗易懂,专业而详细地阐述了性能测试方方面面的细节。事实证明,我在他们身上学到的性能测试技巧能够有效地满足用户对互联网产品性能方面的苛刻要求。作为一个有经验的性能测试工作者,书中的“反躬自省”篇让我深深产生共鸣,相比这本书在性能测试上给大家带来的提升,它对测试人员的职业的发展和规划的意义也十分深刻。
——天天网测试主管 吴磊(cc)

作者简介

赵强 邹伟伟 任健勇 著:暂无简介

图书目录

前言
第一篇 初入职场
第1章 与性能测试的亲密触碰 2
1.1 性能测试的作用以及重要性 2
1.1.1 由性能引发的严重问题 2
1.1.2 性能测试的重要性以及必要性 3
1.1.3 什么系统需要做性能测试 4
1.1.4 性能测试的目的 4
1.2 生活中的性能测试 5
1.3 性能术语与指标详解 5
1.4 性能测试分类详解 9
1.5 性能测试模型分析 11
1.5.1 曲线拐点模型分析 12
1.5.2 地铁模型分析 13
1.6 本章小结 14
第2章 LoadRunner VuGen实战 15
2.1 LoadRunner快速安装 15
2.2 LoadRunner组成与示例程序 16
2.3 深入理解协议选择 18
2.4 脚本编写实战 19
2.4.1 脚本录制 20
2.4.2 “利器”——函数手册 22
2.4.3 脚本优化 23
2.4.4 脚本回放 23
2.5 脚本增强实战 24
2.5.1 检查点实战 24
2.5.2 参数化实战 26
2.5.3 关联实战 34
2.5.4 逻辑判断增强实战 38
2.5.5 事务实战 40
2.6 脚本调试实战 42
2.6.1  message函数详解 42
2.6.2 断点的应用 42
2.6.3 日志的查看分析 43
2.6.4 自带浏览器的使用 44
2.7  VuGen使用技巧 44
2.7.1 协议嗅探 45
2.7.2 通用设置 45
2.7.3 录制设置 46
2.7.4  Run-time Settings设置 48
2.8 本章小结 52
第3章 LoadRunner Controller实战 53
3.1  Controller介绍 53
3.2 场景设计实战 53
3.2.1 集合点实战 55
3.2.2 IP欺骗实战 56
3.2.3 添加Windows和Linux压力机实战 59
3.2.4 场景设计实战 61
3.3 场景监控实战 62
3.3.1 监控信息概览与自定义脚本 62
3.3.2 Windows和Linux的监控以及指标讲解 65
3.4 本章小结 69
第4章 LoadRunner Analysis实战 70
4.1  Analysis介绍 70
4.2 性能数据图表分析实战 72
4.2.1 概要图分析 72
4.2.2 虚拟用户图分析 73
4.2.3 错误图分析 75
4.2.4 事务图分析 77
4.2.5  Web资源图分析 80
4.2.6 网页细分图分析 85
4.2.7 系统资源图分析 88
4.3 图表的合并与关联 89
4.4 数据图表的设置 90
4.5 性能测试报告实战 92
4.5.1 性能测试报告编写技巧 92
4.5.2 性能测试分析思路 93
4.5.3 性能测试报告编写 94
4.6 本章小结 96
第5章 开源性能测试工具Apache JMeter快速入门 97
5.1  Apache JMeter概述 97
5.2 JMeter的安装与使用 99
5.3 JMeter快速入门之HTTP脚本实战 101
5.3.1 测试计划 101
5.3.2  Vuser及场景设计 102
5.3.3  JMeter之脚本录制 103
5.3.4 JMeter参数化 107
5.3.5  JMeter关联 111
5.3.6  JMeter检查点 114
5.3.7 思考时间和集合点 115
5.3.8 运行结果分析 117
5.3.9 JMeter之分布式测试 120
5.4 JMeter JDBC脚本实战 121
5.5 JMeter SOAP脚本实战 124
5.6 JMeter使用注意事项 127
5.7 本章小结 128
第6章 开源性能测试工具Apache ab快速入门 129
6.1 Apache ab安装使用 129
6.2 Apache ab快速入门 129
6.3  Apache ab 实战 130
6.4 Apache ab 总结注意事项 132
6.5 本章小结 133
第7章 最佳脚本开发实战 134
7.1 接口测试脚本开发实战 134
7.1.1 GET接口实战 134
7.1.2 POST接口实战 135
7.1.3 使用LoadRunner完成接口功能自动化测试 136
7.2 常用协议脚本开发实战 138
7.2.1 Web Service协议脚本开发实战 139
7.2.2 ODBC协议脚本开发实战 141
7.2.3 Java协议脚本开发实战 142
7.2.4 Windows Sockets协议脚本开发实战 143
7.2.5 移动应用协议脚本开发实战 145
7.2.6 手工编写FTP脚本 147
7.3 使用LoadRunner打点监控Tomcat 148
7.4 本章小结 150
第二篇 新硎初试
第8章 .NET项目性能测试全程实战 152
8.1 项目背景与架构分析 153
8.2 测试环境需求确认与搭建 155
8.2.1 测试环境需求确认 155
8.2.2 测试环境搭建 155
8.3 性能测试工具选型 158
8.4 业务建模与用例设计 159
8.4.1 业务场景分析 159
8.4.2 性能需求分析与提取 161
8.4.3 性能测试用例设计 162
8.5 脚本开发与优化 164
8.6 执行测试 168
8.6.1 场景设置 168
8.6.2 监控设置 171
8.6.3 运行场景与实时监控 173
8.7 性能测试分析与调优建议 177
8.7.1 性能结果分析 178
8.7.2 性能调优建议 184
8.8 本章小结 190
第三篇 再露锋芒
第9章 Java项目性能测试全程实战 192
9.1 项目目标分析 192
9.1.1 系统架构 193
9.1.2 业务流程 194
9.2 性能测试需求获取以及确定 197
9.2.1 性能测试环境需求描述 197
9.2.2 性能测试环境需求获取 197
9.2.3 性能测试需求确定 202
9.3 性能测试场景获取以及用例设计 204
9.3.1 性能测试场景选取与制定 205
9.3.2 性能测试数据确定 207
9.3.3 性能测试用例设计 208
9.4 性能测试环境准备与搭建 216
9.4.1 性能测试环境 216
9.4.2 性能测试环境的重要性 217
9.4.3 确定实际运行环境 218
9.4.4 申请并搭建仿真性能测试环境 219
9.4.5 Mock Server的准备 220
9.5 操作系统性能监控分析工具的选择与使用 222
9.5.1 Windows性能监控工具选择以及监控详解 222
9.5.2 Linux监控工具选择以及监控详解 234
9.6 数据库系统性能监控工具选择以及使用 254
9.6.1 Oracle监控分析 254
9.6.2 MySQL监控分析 264
9.7  中间件性能监控工具以及使用 267
9.8 JVM性能监控工具选择以及使用 268
9.8.1 JVM内存结构以及内存管理基础知识 268
9.8.2 JVM性能监控分析调优 273
9.9 性能测试数据准备与制作 297
9.10 性能测试脚本开发与优化 300
9.11 性能测试执行与监控 308
9.11.1 场景设置 308
9.11.2 监控设置 310
9.11.3 项目性能问题的发现、定位与分析 310
9.12 性能回归测试与结果 321
9.12.1 回归测试后的性能测试结果 322
9.12.2 数据库性能优化建议 323
9.13 本章小结 326
第10章 安全测试 327
10.1 偶遇Web安全测试 327
10.1.1 Web安全测试定义 328
10.1.2 Web安全测试流程 329
10.2 Burp Suite使用浅析 330
10.3 安全测试原理与实战 337
10.3.1 绕过客户端漏洞 338
10.3.2 攻击验证机制 341
10.3.3 攻击会话管理 348
10.3.4 SQL注入攻击 353
10.3.5 XSS攻击 355
10.3.6 CSRF攻击 358
10.4  本章小结 360
第四篇 反躬自省
第11章 测试工程师转型实录 362
11.1 从非IT业到性能测试工程师的华丽转型 362
11.2 好妈妈转型性能测试,年龄不是阻碍 363
11.3 从功能测试到性能测试的完美转型 364
11.4 本章小结 365
第12章 测试工程师职业发展分析 366
12.1 软件测试现状与发展前景 366
12.2 如何成为测试工程师 367
12.3 测试工程师的实际价值 368
12.4 测试工程师的危机 370
12.5 测试工程师的职业发展方向 371
12.6 本章小结 372
附录A LoadRunner常见问题以及解决方法 373
附录B 常用性能测试文档模板 376
附录C 正则表达式全集 377
附录D MySQL数据库事务隔离级别 380
附录E Perfmon计数器参数说明 382
附录F 学习资料网址摘录 387

教学资源推荐
作者: 窦万峰 主编 杨俊 蒋锁良 等参编
作者: [美]Richard O.Duda,Peter E.Hart,David G.Stork
作者: 荣国平 张贺 邵栋 等编著
参考读物推荐
作者: 李龙 刘文贞 铁坤 编著
作者: (印)Gopalaswamy Ramesh
作者: (英)Martin Fowler 著
作者: (美)Cem Kaner,Jack Falk,Hung Q.Nguyen