图书介绍

应用程序性能测试的艺术pdf电子书版本下载

应用程序性能测试的艺术
  • (新西兰)IAN MOLYNEAUX著;樊非译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115414540
  • 出版时间:2016
  • 标注页数:221页
  • 文件大小:34MB
  • 文件页数:241页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

应用程序性能测试的艺术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 为什么要做性能测试 1

1.1 从终端用户角度看性能 1

1.1.1 性能度量 2

1.1.2 性能标准 3

1.1.3 万维网与电子商务 4

1.2 为什么性能问题如此常见 5

1.2.1 IT商业价值曲线 5

1.2.2 性能测试成熟度 6

1.2.3 在应用设计阶段缺少性能考虑 7

1.2.4 最后一刻才想起性能测试 7

1.2.5 可扩展性 7

1.2.6 低估受欢迎程度 8

1.2.7 性能测试还是一门非正式学科 9

1.2.8 没有使用自动化测试工具 9

1.2.9 应用技术的影响 10

1.3 小结 10

第2章 选择合适的性能测试工具 11

2.1 性能测试工具架构 12

2.2 如何选择性能测试工具 13

2.3 性能测试工具集:概念验证 16

2.4 小结 19

第3章 有效性能测试的基础 20

3.1 确保应用一切就绪 22

3.2 为性能测试预留足够的时间 23

3.3 冻结代码变更 24

3.4 设计性能测试环境 25

3.4.1 虚拟化 26

3.4.2 云计算 27

3.4.3 施压能力 29

3.4.4 网络部署模型的影响 31

3.4.5 环境确认表 32

3.4.6 软件安装 33

3.5 设定合理的性能目标 33

3.5.1 达成一致 34

3.5.2 性能目标定义 35

3.5.3 可用性 36

3.5.4 并发 36

3.5.5 吞吐率 37

3.5.6 响应时间 38

3.5.7 网络利用率 39

3.5.8 服务器利用率 40

3.6 梳理关键业务用例和编写脚本 41

3.6.1 用例检查表 41

3.6.2 用例回放和验证 42

3.6.3 度量目标 43

3.6.4 登录还是不登录 44

3.6.5 共存系统问题 44

3.7 准备测试数据 44

3.7.1 输入数据 45

3.7.2 目标数据 45

3.7.3 会话数据 46

3.7.4 数据安全 46

3.8 精确的设计性能测试 47

3.8.1 性能测试的基本类型 47

3.8.2 负载模型 49

3.8.3 思考时间 51

3.8.4 步调时间 51

3.9 确定关键性能指标 56

3.9.1 服务器指标 56

3.9.2 网络指标 59

3.9.3 应用服务器指标 60

3.10 小结 61

第4章 性能测试流程 62

4.1 性能测试步骤时间指南 62

4.2 性能测试流程 64

4.2.1 步骤1:获取非功能需求 64

4.2.2 步骤2:构建性能测试环境 67

4.2.3 步骤3:编写性能测试脚本 68

4.2.4 步骤4:构建性能测试场景 69

4.2.5 步骤5:执行性能测试和分析 70

4.2.6 步骤6:测试结果分析和报告 71

4.3 案例1:在线银行 72

4.3.1 应用部署架构 72

4.3.2 应用用户 73

4.3.3 步骤1:获取非功能需求 74

4.3.4 步骤2:搭建性能测试环境 74

4.3.5 步骤3:编写性能测试脚本 75

4.3.6 步骤4:构建性能测试场景 76

4.3.7 步骤5:执行性能测试 77

4.3.8 在线银行案例回顾 77

4.4 案例2:呼叫中心 79

4.4.1 应用部署架构 79

4.4.2 应用用户 80

4.4.3 步骤1:获取非功能需求 80

4.4.4 步骤2:搭建性能测试环境 82

4.4.5 步骤3:编写性能测试脚本 82

4.4.6 步骤4:构建性能测试场景 83

4.4.7 步骤5:执行性能测试 83

4.4.8 呼叫中心案例回顾 83

4.5 小结 85

第5章 性能测试结果解读 86

5.1 分析流程 87

5.1.1 实时分析 87

5.1.2 事后分析 88

5.2 性能测试输出数据的类型 88

5.2.1 统计学基础 88

5.2.2 响应时间的衡量 90

5.2.3 吞吐率和容量 93

5.2.4 监控关键性能指标 95

5.2.5 服务器关键性能指标 97

5.2.6 网络关键性能指标 97

5.2.7 施压机性能 98

5.3 根源分析 99

5.3.1 可扩展性和响应时间 99

5.3.2 继续挖深 101

5.3.3 深入应用服务器内部 102

5.3.4 寻找性能拐点 103

5.3.5 处理错误 104

5.3.6 建立基线 105

5.4 分析检查表 105

5.4.1 测试前的工作 105

5.4.2 测试中的工作 106

5.4.3 测试后的工作 108

5.5 小结 108

第6章 性能测试与无线客户端 109

6.1 无线客户端有什么不一样 109

6.2 无线测试自动化 110

6.3 无线应用设计注意点 111

6.4 无线应用测试注意点 112

6.5 无线测试设计 112

6.5.1 不需要考虑设备性能 113

6.5.2 需要考虑设备性能 114

6.6 小结 114

第7章 终端用户体验监控与性能 115

7.1 什么是外部监控 116

7.2 为什么要从外部进行监控 117

7.3 外部监控分类 119

7.4 主动监控 120

7.4.1 输出指标 121

7.4.2 ISP测试最佳实践 123

7.4.3 综合终端用户测试最佳实践 124

7.5 被动监控 125

7.6 主动和被动监控的优缺点 129

7.6.1 主动监控的优点 129

7.6.2 主动监控的缺点 129

7.6.3 被动监控的优点 130

7.6.4 被动监控的缺点 130

7.7 互联网应用的外部监控工具 130

7.7.1 工具选择标准 131

7.7.2 主动监控工具 133

7.7.3 被动监控工具 134

7.8 创建外部监控的测试框架 135

7.8.1 有效测试框架的基本构成 136

7.8.2 主动监控的特有设计考虑 138

7.8.3 被动监控的特有设计考虑 139

7.9 利用外部监控来隔离和定位问题 140

7.10 监控原生的无线应用 142

7.11 CDN监控的关键考虑因素 145

7.12 对性能结果进行解读 149

7.12.1 基于Web的电子商务应用的关键性能指标 149

7.12.2 设定KPI 151

7.13 应用性能指数 153

7.14 管理信息 154

7.14.1 数据准备 155

7.14.2 统计分析注意点 155

7.14.3 关联度 159

7.15 有效的报告 161

7.16 竞品分析 162

7.17 告警 166

7.18 小结 169

第8章 在性能测试中集成外部监控 170

8.1 工具选择 171

8.2 性能测试和主动/被动监控进行集成 173

8.2.1 性能测试与被动监控 174

8.2.2 RUM和APM 176

8.2.3 APM工具和主动测试的集成 176

8.2.4 性能测试与主动的外部监控 176

8.3 测试方法 177

8.3.1 测试计划 178

8.3.2 对多媒体内容的性能测试 179

8.3.3 在性能测试中理解非互联网应用的终端用户 180

8.4 参考资料 183

8.5 小结 183

第9章 应用技术及其对性能测试的影响 184

9.1 异步JavaScript和XML(AJAX) 184

9.2 Citrix 185

9.2.1 Citrix检查表 186

9.2.2 Citrix脚本建议 187

9.3 虚拟桌面架构 188

9.4 HTTP 188

9.4.1 Web服务 188

9.4.2 .NET远程调用 189

9.4.3 浏览器缓存 189

9.4.4 安全套接字层 190

9.5 Java 190

9.6 Oracle 191

9.6.1 Oracle两层结构 192

9.6.2 OracleFormS服务器 192

9.6.3 Oracle检查表 192

9.7 SAP 192

9.8 面向服务的架构 193

9.9 Web 2.0 194

9.10 WCF和WPF 195

9.11 应用技术例外:那些不能录制的技术 196

9.11.1 在绝望放弃之前 196

9.11.2 协议层录制的替代方案 197

9.11.3 手工编写脚本 198

9.12 小结 198

第10章 总结 199

附录A 用例定义样例 201

附录B 概念验证和性能测试快速指南 204

附录C 性能测试工具供应商 214

附录D 监控模板样例:硬件关键性能指标 217

附录E 项目计划样例 220

精品推荐