第 1章性能测试基础1
1.1性能测试概念2
1.2性能测试作用3
1.3性能测试指标4
1.4性能测试流程5
1.5性能测试的分类7
1.6性能测试工程师技能模型8
1.7性能测试工具介绍9
1.8RPT工具概述11
1.8.1基于Eclipse 平台11
1.8.2RPT性能测试脚本11
1.8.3性能测试负载模型12
1.8.4测试结果14
1.9OA系统分析14
1.10总结18
第 2章创建测试19
2.1测试创建简介20
2.2创建一个性能测试项目22
2.3录制测试25
2.4总结31
第3章测试验证点32
3.1HTTP协议33
3.1.1HTTP协议简介33
3.1.2HTTP请求33
3.1.3HTTP响应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.2RPT的数据池57
4.3OA系统中使用数据驱动测试58
4.3.1创建并编辑数据池59
4.3.2为测试添加数据池68
4.3.3将测试中的变量与数据池中
的列进行关联72
4.4总结77
第5章数据关联79
5.1OA系统数据关联80
5.2OA系统使用关联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.4JDK安装与配置156
9.2.5Mysql安装与配置163
9.2.6Tomcat安装与配置173
9.2.7被测试应用程序部署178
9.3总结185