图书介绍
应用程序性能测试的艺术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (新西兰)IAN MOLYNEAUX著;樊非译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115414540
- 出版时间:2016
- 标注页数:221页
- 文件大小:34MB
- 文件页数:241页
- 主题词:
PDF下载
下载说明
应用程序性能测试的艺术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 设定KPI151
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和APM176
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 Citrix185
9.2.1 Citrix检查表186
9.2.2 Citrix脚本建议187
9.3 虚拟桌面架构188
9.4 HTTP188
9.4.1 Web服务188
9.4.2 .NET远程调用189
9.4.3 浏览器缓存189
9.4.4 安全套接字层190
9.5 Java190
9.6 Oracle191
9.6.1 Oracle两层结构192
9.6.2 OracleFormS服务器192
9.6.3 Oracle检查表192
9.7 SAP192
9.8 面向服务的架构193
9.9 Web 2.0194
9.10 WCF和WPF195
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
热门推荐
- 3609056.html
- 1042634.html
- 2708538.html
- 1027038.html
- 2384064.html
- 2664679.html
- 2415167.html
- 2706962.html
- 109298.html
- 647693.html
- http://www.ickdjs.cc/book_1557022.html
- http://www.ickdjs.cc/book_1266505.html
- http://www.ickdjs.cc/book_1605192.html
- http://www.ickdjs.cc/book_1485115.html
- http://www.ickdjs.cc/book_1922383.html
- http://www.ickdjs.cc/book_3501930.html
- http://www.ickdjs.cc/book_1999020.html
- http://www.ickdjs.cc/book_1388220.html
- http://www.ickdjs.cc/book_2705999.html
- http://www.ickdjs.cc/book_3376089.html