书籍详情
软件测试项目实战之性能测试篇
作者:杨焰,简显锐,胥林
出版社:人民邮电出版社
出版时间:2016-09-01
ISBN:9787115398291
定价:¥39.80
购买这本书可以去
内容简介
本书采用项目教学方法,围绕一个真实的腾图办公自动化(OA)系统平台项目展开测试任务。主要内容包括OA系统项目性能测试分析,项目性能环境与数据准备,项目性能测试脚本开发,项目负载分析、调度、运行调度,项目测试结果分析,性能测试报告等;重点是运用IBM公司的RPT自动化性能测试工具完成了OA项目相关功能模块的自动化测试内容。本书既可作为高等院校软件测试专业的教材,又可作为社会培训机构的培训教材,同时也适合从事软件测试工作的读者自学参考。
作者简介
作者多年从事职业教育工作,有着丰富的教学经验,参与企业项目制作,有着丰富的实践经验,主编的多部教材,得到老师们的认可
目录
第1章 性能测试基础 1
1.1 性能测试概念 2
1.2 性能测试作用 3
1.3 性能测试指标 4
1.4 性能测试流程 5
1.5 性能测试的分类 7
1.6 性能测试工程师技能模型 8
1.7 性能测试工具介绍 9
1.8 RPT工具概述 11
1.8.1 基于Eclipse 平台 11
1.8.2 RPT性能测试脚本 11
1.8.3 性能测试负载模型 12
1.8.4 测试结果 14
1.9 OA系统分析 14
1.10 总结 18
第2章 创建测试 19
2.1 测试创建简介 20
2.2 创建一个性能测试项目 22
2.3 录制测试 25
2.4 总结 31
第3章 测试验证点 32
3.1 HTTP协议 33
3.1.1 HTTP协议简介 33
3.1.2 HTTP请求 33
3.1.3 HTTP响应 37
3.2 人工判断 41
3.3 自动化判断 43
3.4 添加验证点 44
3.4.1 设定页面标题验证点 45
3.4.2 设定响应代码验证点 47
3.4.3 设定响应大小验证点 50
3.4.4 设定内容验证点 52
3.5 总结 54
第4章 数据驱动测试 55
4.1 数据驱动测试简介 56
4.2 RPT的数据池 57
4.3 OA系统中使用数据驱动测试 58
4.3.1 创建并编辑数据池 59
4.3.2 为测试添加数据池 68
4.3.3 将测试中的变量与数据池中
的列进行关联 72
4.4 总结 77
第5章 数据关联 79
5.1 OA系统数据关联 80
5.2 OA系统使用关联 82
5.3 数据关联的调整 91
5.4 总结 95
第6章 扩展测试 96
6.1 添加事务处理 97
6.2 添加条件逻辑 98
6.3 添加循环 100
6.4 总结 101
第7章 负载和调度 102
7.1 用户组和调度的概念 103
7.2 用户组 104
7.3 为OA系统创建调度 105
7.3.1 创建一个调度 106
7.3.2 增加元素到一个调度中 107
7.3.3 设置启动运行的用户数量 113
7.3.4 在不同的时间启动用户 114
7.3.5 设置思考时间行为 115
7.3.6 设置运行持续时间 116
7.4 运行调度 117
7.4.1 设置一个启动配置 117
7.4.2 运行一个调度 121
7.5 总结 124
第8章 性能测试实战 125
8.1 性能测试需求 126
8.2 性能测试计划 126
8.2.1 概述 126
8.2.2 测试目标 127
8.2.3 测试设计 127
8.2.4 数据统计 129
8.2.5 性能测试报告输出 129
8.2.6 性能调优与回归 130
8.3 性能测试开发 130
8.3.1 创建性能测试项目 130
8.3.2 录制测试 131
8.3.3 脚本优化 137
8.4 添加性能调度 142
8.5 测试结果分析 145
8.6 总结 150
第9章 OA系统测试环境搭建 151
9.1 测试环境搭建流程 152
9.2 测试环境搭建 152
9.2.1 测试环境配置要求 153
9.2.2 硬件需求配置 155
9.2.3 操作系统安装 155
9.2.4 JDK安装与配置 156
9.2.5 Mysql安装与配置 163
9.2.6 Tomcat安装与配置 173
9.2.7 被测试应用程序部署 178
9.3 总结 185
1.1 性能测试概念 2
1.2 性能测试作用 3
1.3 性能测试指标 4
1.4 性能测试流程 5
1.5 性能测试的分类 7
1.6 性能测试工程师技能模型 8
1.7 性能测试工具介绍 9
1.8 RPT工具概述 11
1.8.1 基于Eclipse 平台 11
1.8.2 RPT性能测试脚本 11
1.8.3 性能测试负载模型 12
1.8.4 测试结果 14
1.9 OA系统分析 14
1.10 总结 18
第2章 创建测试 19
2.1 测试创建简介 20
2.2 创建一个性能测试项目 22
2.3 录制测试 25
2.4 总结 31
第3章 测试验证点 32
3.1 HTTP协议 33
3.1.1 HTTP协议简介 33
3.1.2 HTTP请求 33
3.1.3 HTTP响应 37
3.2 人工判断 41
3.3 自动化判断 43
3.4 添加验证点 44
3.4.1 设定页面标题验证点 45
3.4.2 设定响应代码验证点 47
3.4.3 设定响应大小验证点 50
3.4.4 设定内容验证点 52
3.5 总结 54
第4章 数据驱动测试 55
4.1 数据驱动测试简介 56
4.2 RPT的数据池 57
4.3 OA系统中使用数据驱动测试 58
4.3.1 创建并编辑数据池 59
4.3.2 为测试添加数据池 68
4.3.3 将测试中的变量与数据池中
的列进行关联 72
4.4 总结 77
第5章 数据关联 79
5.1 OA系统数据关联 80
5.2 OA系统使用关联 82
5.3 数据关联的调整 91
5.4 总结 95
第6章 扩展测试 96
6.1 添加事务处理 97
6.2 添加条件逻辑 98
6.3 添加循环 100
6.4 总结 101
第7章 负载和调度 102
7.1 用户组和调度的概念 103
7.2 用户组 104
7.3 为OA系统创建调度 105
7.3.1 创建一个调度 106
7.3.2 增加元素到一个调度中 107
7.3.3 设置启动运行的用户数量 113
7.3.4 在不同的时间启动用户 114
7.3.5 设置思考时间行为 115
7.3.6 设置运行持续时间 116
7.4 运行调度 117
7.4.1 设置一个启动配置 117
7.4.2 运行一个调度 121
7.5 总结 124
第8章 性能测试实战 125
8.1 性能测试需求 126
8.2 性能测试计划 126
8.2.1 概述 126
8.2.2 测试目标 127
8.2.3 测试设计 127
8.2.4 数据统计 129
8.2.5 性能测试报告输出 129
8.2.6 性能调优与回归 130
8.3 性能测试开发 130
8.3.1 创建性能测试项目 130
8.3.2 录制测试 131
8.3.3 脚本优化 137
8.4 添加性能调度 142
8.5 测试结果分析 145
8.6 总结 150
第9章 OA系统测试环境搭建 151
9.1 测试环境搭建流程 152
9.2 测试环境搭建 152
9.2.1 测试环境配置要求 153
9.2.2 硬件需求配置 155
9.2.3 操作系统安装 155
9.2.4 JDK安装与配置 156
9.2.5 Mysql安装与配置 163
9.2.6 Tomcat安装与配置 173
9.2.7 被测试应用程序部署 178
9.3 总结 185
猜您喜欢