思想篇 3
第1章 一切从零开始 3
1.1拒绝性能测试的理由 4
1.2告别拖延,拥抱变化 5
1.3性能测试招聘要求 5
1.4本章小结 7
第2章 性能测试概述 8
2.1性能测试的缘由(WHY) 9
2.1.1性能测试典型案例 9
2.1.2测试人员眼中的性能 10
2.2性能测试的开始(WHAT) 13
2.2.1什么是性能测试 13
2.2.2性能测试的分类 14
2.3项目组成员介绍(WHO) 17
2.3.1性能测试团队的组建 17
2.3.2鱼和熊掌可以兼得 18
2.4项目组现有资源(WHERE) 18
2.4.1资源从来都不是现成的 18
2.4.2如何同老板要资源 19
2.5关于时间的要求(WHEN) 21
2.6性能测试过程(HOW) 22
2.6.1性能测试规划 22
2.6.2测试场景设计 24
2.6.3测试套件开发 25
2.6.4性能测试执行 26
2.6.5性能测试分析方法 27
2.7本章小结 29
第3章 测试工具的选择 30
3.1市面上的性能测试工具 31
3.2如何选择最适合的工具 32
3.3性能测试VS自动化测试 33
3.4 LR12新特性简介 34
3.5本章小结 34
基础篇 39
第4章 LoadRunner基础介绍 39
4.1 LoadRunner简介 40
4.2 LoadRunner工作原理 41
4.3 LoadRunner快速安装 42
4.4本章小结 46
第5章 脚本创建(VuGen创建虚拟用户) 48
5.1脚本录制与回放 49
5.1.1启用WebTours示例程序 49
5.1.2原来这就是协议 52
5.1.3脚本录制与回放 55
5.1.4脚本录制与运行 63
5.2脚本优化之参数化 69
5.2.1脚本所谓的真实感 69
5.2.2参数化操作演练1 70
5.2.3参数化操作演练2 75
5.3脚本优化之关联 78
5.3.1请出示通行证 78
5.3.2关联操作演练1 83
5.3.3关联操作演练2 86
5.4脚本优化之事务+检查点 89
5.4.1时间去哪儿了 89
5.4.2我是检察官 91
5.4.3事务与检查点操作演练 92
5.5脚本优化之集合点+思考时间 95
5.5.1如何并肩作战 95
5.5.2集合点+思考时间操作演练 96
5.6本章小结 99
第6章 脚本执行(Controller设计执行测试) 101
6.1 Controller基本操作 102
6.1.1创建场景 102
6.1.2场景设计 104
6.1.3场景运行 111
6.1.4 J2EE/.NET诊断 114
6.2场景设计操作演练 115
6.2.1集合点实战 115
6.2.2联机负载实战 118
6.2.3 IP欺骗实战 122
6.3数据监控操作演练 125
6.3.1 Windows指标监控 125
6.3.2 Apache指标监控 129
6.4本章小结 133
第7章 结果分析(Analysis分析测试结果) 135
7.1 Analysis基本操作 136
7.1.1不可忽略的准备工作 136
7.1.2进入Analysis的世界 139
7.2看懂摘要报告 142
7.2.1 Analysis Summary概述 142
7.2.2如何分析预设目标(SLA) 144
7.3图表分析实战 152
7.3.1基础图表分析 152
7.3.2数据图的筛选 156
7.3.3图表的合并 159
7.3.4图表的关联 164
7.3.5网页元素细分图 166
7.4性能测试报告提取 169
7.5本章小结 171
第8章 成果验收 172
实战篇 185
第9章 Web企业级项目实战 185
9.1项目规划 186
9.1.1项目背景简介 186
9.1.2系统级分析 187
9.1.3业务级分析 188
9.1.4项目需求分析 188
9.1.5性能测试计划 189
9.2测试设计 191
9.2.1测试工具选型 191
9.2.2测试策略拟定 191
9.2.3业务模型分析 192
9.2.4构建性能环境 197
9.3测试实现 201
9.3.1编写测试用例 201
9.3.2基础数据准备 204
9.3.3测试脚本创建 208
9.4测试执行 214
9.4.1 Linux指标监控 214
9.4.2 Apahce指标监控 216
9.4.3 MySQL指标监控 217
9.4.4业务场景检查 225
9.4.5独立业务场景运行 229
9.4.6组合业务场景运行 240
9.5结果分析 242
9.5.1交易类监控指标分析 242
9.5.2资源类监控指标分析 248
9.5.3性能测试报告 250
9.6本章小结 251
扩展篇 255
第10章 App企业级项目实战 255
10.1方案设计 256
10.2环境搭建 257
10.3测试实施 265
10.4分析报告 267
10.5本章小结 273
第11章 Nmon指标监控技巧 274
11.1安装指导 275
11.2使用概述 276
11.3图表分析 279
11.4本章小结 283
第12章 HP Diagnostics服务 284
12.1 Diagnostics简介 285
12.2安装部署 286
12.3使用说明 290
12.4本章小结 295
附录 314
附录A LR三种录制脚本的对比 299
附录B 如何批量添加IP地址 305
附录C LR主要计数器指标 314
附录D 每章小结练习答案 318