第 1章 概述 1
1.1银行业IT建设 2
1.1.1银行业IT职能 2
1.1.2银行业IT组织架构 2
1.2测试的概念与分类 5
1.2.1测试的基本概念 5
1.2.2功能测试分类 6
1.2.3性能测试分类 7
1.2.4功能测试与性能测试的比较 9
1.3银行业性能测试 10
1.3.1不同视角下的软件性能 10
1.3.2银行业关注的性能衡量指标 11
1.3.3银行业性能测试的特点 16
1.3.4测试的场景设计和交易选取 18
第 2章 银行业数据中心性能测试管理体系建设 23
2.1性能测试管理体系常用参考标准 24
2.1.1项目管理 24
2.1.2信息安全管理 26
2.2性能测试管理体系建设 29
2.2.1组织架构 29
2.2.2性能测试管理体系模型 30
2.2.3制度建设 34
2.2.4持续改进 34
第3章 银行业数据中心性能测试环境管理 35
3.1基础环境管理 36
3.1.1基础环境管理组织架构 36
3.1.2基础环境管理规范流程 37
3.1.3基础环境资源分类管理 41
3.1.4基础环境资源使用的监控与评价方法 42
3.2应用软件版本管理 42
3.2.1应用软件版本管理的组织架构 44
3.2.2应用软件版本管理的规范流程 44
3.2.3应用环境管理评价方法 47
3.3测试数据管理 47
3.3.1测试数据管理的组织架构 48
3.3.2测试数据管理的规范流程 48
3.3.3测试数据全生命周期管理 50
第4章 银行业数据中心性能测试项目群管理实践 51
4.1整合管理 52
4.1.1项目监控 52
4.1.2项目变更管理 54
4.1.3项目工作绩效报告 55
4.1.4组织过程资产更新 56
4.2范围管理 57
4.2.1需求收集 57
4.2.2需求评估 58
4.2.3科学排期 59
4.2.4任务分派与调整 60
4.3进度管理 60
4.3.1项目群时间计划的制订与调整 60
4.3.2进度控制 61
4.4质量管理 61
4.4.1质量、资源和时间的平衡 61
4.4.2测试与生产的衔接 62
4.5人力资源管理 63
4.6风险管理 64
4.6.1风险识别与评估 64
4.6.2风险跟踪与应对 66
第5章 银行业数据中心性能测试方法论 71
5.1通用性能测试方法 72
5.1.1通用性能测试模型 72
5.1.2性能分析的理论 75
5.1.3性能调优的准则 76
5.2银行业数据中心性能测试的方法 79
5.2.1性能测试流程详述 79
5.2.2性能测试场景设计 95
5.2.3性能测试策略 98
第6章 银行业数据中心性能测试的工具和技术 107
6.1业界常用的性能测试工具分类与技术简介 108
6.1.1测试压力发起 108
6.1.2系统性能监控技术 108
6.1.3性能问题诊断及调优 110
6.2LoadRunner使用详解 110
6.2.1测试脚本制作 111
6.2.2运行测试场景 123
6.2.3测试结果分析 129
6.3性能监控方法和工具 131
6.3.1系统性能分析思路 131
6.3.2Nmon工具 132
6.3.3集成监控系统Zabbix 143
第7章 银行业数据中心性能测试案例 155
7.1应用 156
7.1.1负载测试案例A 156
7.1.2稳定性测试案例B 164
7.1.3极限测试案例C 167
7.1.4容量测试案例D 171
7.1.5大数据性能测试案例E 187
7.2系统 197
7.2.1高可用性测试案例F 197
7.2.2扩展性测试案例G 206
7.2.3配置测试案例I 211
7.3设备与网络 213
7.3.1设备测试案例J 213
7.3.2网络测试案例K 219
第8章 银行业数据中心性能测试新趋势探索 225
8.1敏捷、DevOps与性能测试 226
8.1.1敏捷性能测试的内涵 227
8.1.2DevOps中的性能测试 229
8.1.3从瀑布到敏捷再到持续交付 233
8.2真实环境下的性能测试及容量管理 236
8.2.1真实环境下的性能测试 236
8.2.2 真实环境下的性能测试方法 238
8.2.3容量管理 240
8.3未来展望 246
附录A 术语表 247
附录B 参考文献 251