出版社:清华大学出版社
年代:2006
定价:19.0
本书对软件性能测试进行全面介绍,侧重性能测试的过程的深入分析。并用案例演示PTGM模型的实际应用。
第一部分 基础篇
第1章 软件性能测试基本概念
1.1什么是软件性能
1.1.1用户视角的软件性能
1.1.2管理员视角的软件性能
1.1.3开发视角的软件性能
1.1.4总结
1.2软件性能的几个主要术语
1.2.1响应时间
1.2.2并发用户数
1.2.3吞吐量
1.2.4性能计数器
1.2.5思考时间
1.3软件性能测试方法论
1.3.1SEI负载测试计划过程
1.3.2RBI方法
1.3.3性能下降曲线分析法
1.3.4LoadRunner的性能测试过程
1.3.5Segue提供的性能测试过程
1.3.6本书提供的PTGM模型
1.4本章小结
第2章 性能测试的应用领域
2.1性能测试的方法
2.1.1性能测试
2.1.2负载测试
2.1.3压力测试
2.1.4配置测试
2.1.5并发测试
2.1.6可靠性测试
2.1.7失效恢复测试
2.2性能测试应用领域分析
2.2.1能力验证
2.2.2规划能力
2.2.3性能调优
2.2.4发现缺陷
2.2.5总结
2.3本章小结
第3章 性能计数器及性能分析方法
3.1操作系统计数器及分析
3.1.1Windows操作系统的主要计数器
3.1.2UNIX操作系统的主要计数器
3.1.3内存分析方法
3.1.4处理器分析方法
3.1.5磁盘I/O分析方法
3.1.6进程分析方法
3.1.7网络分析方法
3.2应用服务器计数器
3.2.1IIS应用服务器计数器
3.2.2J2EE应用服务器计数器
3.3数据库计数器
3.4本章小结
第4章 性能测试工具原理
4.1性能测试工具模型
4.2性能测试脚本录制时的协议类型
4.3性能测试工具的选择与评估
4.4本章小结
第5章 性能测试的组织
5.1性能测试团队的人员构成
5.2性能测试的过程模型
5.2.1测试前期准备
5.2.2测试工具引入
5.2.3测试计划
5.2.4测试设计与开发
5.2.5测试执行与管理
5.2.6测试分析
5.3本章小结
第二部分 实践篇
第6章 案例一某制造型企业信息化项目的性能测试
6.1项目背景
6.2项目特点
6.3性能测试过程
6.3.1测试前期准备
6.3.2测试工具引入
6.3.3测试计划
6.3.4测试设计与开发
6.3.5测试执行与管理
6.3.6测试分析
6.4案例小结
第7章 案例二某省电信公司业务系统的性能测试
7.1项目背景
7.2项目特点
7.3性能测试过程
7.3.1测试前期准备
7.3.2测试工具引入
7.3.3测试计划
7.3.4测试设计与开发
7.3.5测试执行与管理
7.3.6测试分析
7.4案例小结
第8章 案例三某通信企业的Web业务系统性能测试
8.1项目背景
8.2项目特点
8.3性能测试过程
8.3.1测试前期准备
8.3.2测试工具引入
8.3.3测试计划
8.3.4测试设计与开发
8.3.5测试执行与管理
8.3.6测试分析
8.4案例小结
第9章 案例四某集成商的性能选型测试
9.1项目背景
9.2项目特点
9.3性能测试过程
9.3.1测试前期准备
9.3.2测试工具引入
9.3.3测试计划
9.3.4测试设计与开发
9.3.5测试执行与管理
9.3.6测试分析
9.4案例小结
附录A LoadRunner快速入门手册
附录B LoadRunner高级使用技巧
附录C部分有价值的脚本和数据处理技巧
附录D 性能测试过程中使用的模板
本书对软件性能测试这个主题进行了较为全面的介绍和分析。全书分为两篇:基础篇和实践篇,共9章。本书的重点不在于介绍性能测试工具,而是侧重于对性能测试过程的深入分析。本书在ATML和TMap等的基础上提出了一种性能测试的过程模型PTGM,并在书中用4个各具特色的生动案例演示了PTGM模型的实际应用。本书可以用作软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的工作参考手册,也可作为有志于软件性能测试领域人员的参考书。
这本书让我们对性能测试有了更加深入的了解,对性能测试的过程也有了进一步的认识,本书精心安排的内容让我们部门的大部分员工都能很快理解,并能将本书提供的性能测试知识很快地应用到实际的工作中。总而言之,这是一本难得的实践指导性很强的参考书。
性能测试一直是我们关注的问题,但由于缺乏相应的方法指导,性能测试的效果很难保证。这本书提供了实用的性能测试方法,并以案例的形式生动地展示了方法的应用过程,是一本不错的性能测试的读物。
本书深入浅出地讲述了软件性能的相关概念,并给出了一套可以实际使用的性能测试方法模型,对性能测试有相当大的指导意义。
本书是为对性能测试感兴趣的测试工程师、测试经理,或是希望了解性能测试的其他人员准备的,本书特别适合于以下类型的读者:希望了解软件性能测试的具体方法和过程的测试工程师。希望寻找一种能够立即用于指导性能测试的过程方法的测试经理。已有一定的性能测试经验,但希望验证自己工作方法正确性的测试工程师或是测试经理。希望从别人的经验中学习的性能测试工程师。希望全面了解性能测试的其他人员。