书籍详情
软件性能测试过程详解与案例剖析
作者:段念
出版社:清华大学出版社
出版时间:2006-08-01
ISBN:9787302131779
定价:¥28.00
购买这本书可以去
内容简介
木书对软件性能测试这个主题进行了较为全面的介绍和分析。全书分为两篇:基础篇和实践篇,共9章。本书的重点不在于介绍性能测试工具,而是侧重于对性能测试过程的深入分析。本书在ATML和TMap等的基础上提出了一种性能测试的过程模拟PTGM,并在书中用4个各具特色的生动案例演示了PTGM模型的实际应用。. 本书可以用作软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的工作参考手册,也可作为有志于软件性能测试领域人员的参考书。...
作者简介
262段念现就职于北京慧员科技有限公司,1担任高级顾问一职.a作者曾在华为.a新太.a亿阳等多个大型的软件企业任职,1在“软件工程大会”.c“软件技术大会”等全国性的软件会议上都做过与测试相关的专题报告.a.1a1c1ac111c111a1a1 263段念致力于软件测试的技术和管理研究,2尤其擅长软件测试管理,2软件性能测试.a单元测试,2测试自动化体系和开源测试工具的应用.a作者具有丰富的项目经历和丰富的培训,2咨询经验,2管理和参与过多个大型项目的功能和性能测试,2曾为包括方正电子.c亚信科技.a大唐电信等几十家企业进行过软件测试管理.c性能测试等方面的培训和咨询工作.a...2a2c2ac222c222a2a2
目录
第一部分 基础篇
第1章 软件性能测试基本概念 2
1.1 什么是软件性能 2
1.1.1 用户视角的软件性能 2
1.1.2 管理员视角的软件性能 3
1.1.3 开发视角的软件性能 4
1.1.4 总结 5
1.2 软件性能的几个主要术语 6
1.2.1 响应时间 6
1.2.2 并发用户数 8
1.2.3 吞吐量 13
1.2.4 性能计数器 15
1.2.5 思考时间 16
1.3 软件性能测试方法论 17
1.3.1 SEI负载测试计划过程 17
1.3.2 RBI方法 18
1.3.3 性能下降曲线分析法 19
1.3.4 LoadRunner的性能测试过程 20
1.3.5 Segue提供的性能测试过程 21
1.3.6 本书提供的PTGM模型 21
1.4 本章小结 22
第2章 性能测试的应用领域 24
2.1 性能测试的方法 24
2.1.1 性能测试 25
2.1.2 负载测试 26
2.1.3 压力测试 27
2.1.4 配置测试 27
2.1.5 并发测试 28
2.1.6 可靠性测试 29
2.1.7 失效恢复测试 30
2.2 性能测试应用领域分析 31
2.2.1 能力验证 31
2.2.2 规划能力 32
2.2.3 性能调优 33
2.2.4 发现缺陷 36
2.2.5 总结 36
2.3 本章小结 37
第3章 性能计数器及性能分析方法 38
3.1 操作系统计数器及分析 38
3.1.1 Windows操作系统的主要计数器 38
3.1.2 UNIX操作系统的主要计数器 41
3.1.3 内存分析方法 43
3.1.4 处理器分析方法 44
3.1.5 磁盘I/O分析方法 45
3.1.6 进程分析方法 46
3.1.7 网络分析方法 46
3.2 应用服务器计数器 47
3.2.1 IIS应用服务器计数器 47
3.2.2 J2EE应用服务器计数器 48
3.3 数据库计数器 50
3.4 本章小结 51
第4章 性能测试工具原理 52
4.1 性能测试工具模型 52
4.2 性能测试脚本录制时的协议类型 57
4.3 性能测试工具的选择与评估 59
4.4 本章小结 63
第5章 性能测试的组织 64
5.1 性能测试团队的人员构成 64
5.2 性能测试的过程模型 66
5.2.1 测试前期准备 67
5.2.2 测试工具引入 69
5.2.3 测试计划 70
5.2.4 测试设计与开发 73
5.2.5 测试执行与管理 77
5.2.6 测试分析 79
5.3 本章小结 80
第二部分 实践篇
第6章 案例一 某制造型企业信息化项目的性能测试 82
6.1 项目背景 82
6.2 项目特点 82
6.3 性能测试过程 83
6.3.1 测试前期准备 83
6.3.2 测试工具引入 84
6.3.3 测试计划 84
6.3.4 测试设计与开发 86
6.3.5 测试执行与管理 92
6.3.6 测试分析 94
6.4 案例小结 99
第7章 案例二 某省电信公司业务系统的性能测试 101
7.1 项目背景 101
7.2 项目特点 101
7.3 性能测试过程 103
7.3.1 测试前期准备 103
7.3.2 测试工具引入 104
7.3.3 测试计划 106
7.3.4 测试设计与开发 114
7.3.5 测试执行与管理 123
7.3.6 测试分析 125
7.4 案例小结 132
第8章 案例三 某通信企业的Web业务系统性能测试 134
8.1 项目背景 134
8.2 项目特点 134
8.3 性能测试过程 135
8.3.1 测试前期准备 135
8.3.2 测试工具引入 136
8.3.3 测试计划 136
8.3.4 测试设计与开发 140
8.3.5 测试执行与管理 158
8.3.6 测试分析 162
8.4 案例小结 172
第9章 案例四 某集成商的性能选型测试 173
9.1 项目背景 173
9.2 项目特点 173
9.3 性能测试过程 174
9.3.1 测试前期准备 174
9.3.2 测试工具引入 175
9.3.3 测试计划 175
9.3.4 测试设计与开发 177
9.3.5 测试执行与管理 180
9.3.6 测试分析 181
9.4 案例小结 187
附录A LoadRunner快速入门手册 189
附录B LoadRunner高级使用技巧 228
附录C 部分有价值的脚本和数据处理技巧 253
附录D 性能测试过程中使用的模板
第1章 软件性能测试基本概念 2
1.1 什么是软件性能 2
1.1.1 用户视角的软件性能 2
1.1.2 管理员视角的软件性能 3
1.1.3 开发视角的软件性能 4
1.1.4 总结 5
1.2 软件性能的几个主要术语 6
1.2.1 响应时间 6
1.2.2 并发用户数 8
1.2.3 吞吐量 13
1.2.4 性能计数器 15
1.2.5 思考时间 16
1.3 软件性能测试方法论 17
1.3.1 SEI负载测试计划过程 17
1.3.2 RBI方法 18
1.3.3 性能下降曲线分析法 19
1.3.4 LoadRunner的性能测试过程 20
1.3.5 Segue提供的性能测试过程 21
1.3.6 本书提供的PTGM模型 21
1.4 本章小结 22
第2章 性能测试的应用领域 24
2.1 性能测试的方法 24
2.1.1 性能测试 25
2.1.2 负载测试 26
2.1.3 压力测试 27
2.1.4 配置测试 27
2.1.5 并发测试 28
2.1.6 可靠性测试 29
2.1.7 失效恢复测试 30
2.2 性能测试应用领域分析 31
2.2.1 能力验证 31
2.2.2 规划能力 32
2.2.3 性能调优 33
2.2.4 发现缺陷 36
2.2.5 总结 36
2.3 本章小结 37
第3章 性能计数器及性能分析方法 38
3.1 操作系统计数器及分析 38
3.1.1 Windows操作系统的主要计数器 38
3.1.2 UNIX操作系统的主要计数器 41
3.1.3 内存分析方法 43
3.1.4 处理器分析方法 44
3.1.5 磁盘I/O分析方法 45
3.1.6 进程分析方法 46
3.1.7 网络分析方法 46
3.2 应用服务器计数器 47
3.2.1 IIS应用服务器计数器 47
3.2.2 J2EE应用服务器计数器 48
3.3 数据库计数器 50
3.4 本章小结 51
第4章 性能测试工具原理 52
4.1 性能测试工具模型 52
4.2 性能测试脚本录制时的协议类型 57
4.3 性能测试工具的选择与评估 59
4.4 本章小结 63
第5章 性能测试的组织 64
5.1 性能测试团队的人员构成 64
5.2 性能测试的过程模型 66
5.2.1 测试前期准备 67
5.2.2 测试工具引入 69
5.2.3 测试计划 70
5.2.4 测试设计与开发 73
5.2.5 测试执行与管理 77
5.2.6 测试分析 79
5.3 本章小结 80
第二部分 实践篇
第6章 案例一 某制造型企业信息化项目的性能测试 82
6.1 项目背景 82
6.2 项目特点 82
6.3 性能测试过程 83
6.3.1 测试前期准备 83
6.3.2 测试工具引入 84
6.3.3 测试计划 84
6.3.4 测试设计与开发 86
6.3.5 测试执行与管理 92
6.3.6 测试分析 94
6.4 案例小结 99
第7章 案例二 某省电信公司业务系统的性能测试 101
7.1 项目背景 101
7.2 项目特点 101
7.3 性能测试过程 103
7.3.1 测试前期准备 103
7.3.2 测试工具引入 104
7.3.3 测试计划 106
7.3.4 测试设计与开发 114
7.3.5 测试执行与管理 123
7.3.6 测试分析 125
7.4 案例小结 132
第8章 案例三 某通信企业的Web业务系统性能测试 134
8.1 项目背景 134
8.2 项目特点 134
8.3 性能测试过程 135
8.3.1 测试前期准备 135
8.3.2 测试工具引入 136
8.3.3 测试计划 136
8.3.4 测试设计与开发 140
8.3.5 测试执行与管理 158
8.3.6 测试分析 162
8.4 案例小结 172
第9章 案例四 某集成商的性能选型测试 173
9.1 项目背景 173
9.2 项目特点 173
9.3 性能测试过程 174
9.3.1 测试前期准备 174
9.3.2 测试工具引入 175
9.3.3 测试计划 175
9.3.4 测试设计与开发 177
9.3.5 测试执行与管理 180
9.3.6 测试分析 181
9.4 案例小结 187
附录A LoadRunner快速入门手册 189
附录B LoadRunner高级使用技巧 228
附录C 部分有价值的脚本和数据处理技巧 253
附录D 性能测试过程中使用的模板
猜您喜欢