图书介绍
Web 应用程序性能测试指南PDF|Epub|txt|kindle电子书版本网盘下载
![Web 应用程序性能测试指南](https://www.shukui.net/cover/75/31258134.jpg)
- (美)J. D. Meier等著,韩平,董启雄等译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111249405
- 出版时间:2008
- 标注页数:205页
- 文件大小:20MB
- 文件页数:226页
- 主题词:主页制作-程序设计-指南
PDF下载
下载说明
Web 应用程序性能测试指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 性能测试简介2
第1章 Web应用软件性能测试基础知识2
1.1 概述2
1.2 如何使用本章2
1.3 性能测试的核心活动3
1.4 为什么进行性能测试4
1.5 项目环境5
1.6 性能测试和调整之间的关系7
1.6.1 协同工作7
1.6.2 性能调整过程概述8
1.7 性能、负载和压力测试8
1.8 基准9
1.9 基准程序法10
1.10 术语10
1.11 小结13
第2章 性能测试类型14
2.1 概述14
2.2 如何使用本章14
2.3 性能测试14
2.4 性能测试的主要类型15
2.5 主要性能测试类型的优点总结表16
2.6 附加概念和术语17
2.7 小结18
第3章 性能测试所强调的风险19
3.1 概述19
3.2 如何使用本章19
3.3 不同性能测试类型可以降低的风险一览表20
3.4 与速度相关的风险21
3.5 与可伸缩性相关的风险22
3.6 与稳定性相关的风险23
3.7 小结24
第二部分 典型性能测试方法26
第4章 Web应用软件性能测试核心活动26
4.1 概述26
4.2 如何使用本章26
4.3 活动概述27
4.4 核心性能活动测试表27
4.5 核心性能测试活动执行顺序28
4.6 活动1:确定测试环境29
4.7 活动2:确定性能验收标准31
4.8 活动3:计划和设计测试32
4.9 活动4:配置测试环境33
4.10 活动5:实现测试设计34
4.11 活动6:执行测试35
4.12 活动7:分析结果、撰写报告以及重复测试37
4.13 小结39
第5章 采用迭代法来调整性能测试40
5.1 概述40
5.2 如何使用本章40
5.3 方法介绍41
5.4 迭代性能测试活动41
5.5 与核心性能测试活动的关系43
5.6 活动1:了解项目愿景和环境43
5.7 活动2:确定进行性能测试的原因44
5.8 活动3:确定性能测试给项目带来的价值45
5.9 活动4:配置测试环境46
5.10 活动5:确定和协调任务47
5.11 活动6:执行任务49
5.12 活动7:分析结果并作出报告50
5.13 活动8:重新审视活动1~3,考虑性能验收标准51
5.14 活动9:重新确定任务的优先次序52
5.15 小结53
第6章 管理敏捷性能测试周期54
6.1 概述54
6.2 如何使用本章55
6.3 方法介绍55
6.4 敏捷性能测试活动56
6.5 与核心性能测试活动的关系57
6.6 活动1:了解项目愿景和环境58
6.6.1 项目愿景58
6.6.2 项目周边环境58
6.6.3 理解系统59
6.6.4 理解项目环境59
6.6.5 理解性能构建时间进度59
6.7 活动2:确定执行性能测试的原因60
6.8 活动3:确定性能测试给项目带来的价值61
6.9 活动4:配置测试环境62
6.10 活动5:确定和协调任务63
6.11 活动6:执行测试64
6.12 活动7:分析结果和报告64
6.13 活动8:回访活动1~3,考虑性能验收标准65
6.14 活动9:重新划分任务的优先级65
6.15 附加考虑66
6.16 小结66
第7章 管理可调控(CMMI)环境中的性能测试周期67
7.1 概述67
7.2 如何使用本章68
7.3 方法介绍68
7.4 CMMI性能测试活动69
7.5 与核心性能测试活动之间的关联70
7.6 CMMI性能测试活动流程70
7.7 活动1:了解过程文档和规范性标准70
7.7.1 确定过程71
7.7.2 确定规范性标准71
7.8 活动2:了解系统和项目规划72
7.8.1 理解系统73
7.8.2 重新审视项目计划73
7.9 活动3:确定性能验收标准73
7.9.1 性能需求73
7.9.2 性能目标74
7.9.3 性能测试指标74
7.10 活动4:规划性能测试活动75
7.10.1 将工作内容与项目计划相对应75
7.10.2 添加期限75
7.10.3 根据阶段确定工作项目的优先级75
7.10.4 细化计划76
7.11 活动5:设计测试77
7.11.1 确定关键场景的导航通路77
7.11.2 确定单个用户数据和差异78
7.11.3 确定场景的相对分布79
7.11.4 确定目标负载水平79
7.11.5 确定执行测试期间需要捕捉的度量80
7.11.6 注意事项80
7.12 活动6:配置测试环境81
7.13 活动7:实现测试设计81
7.14 活动8:执行工作项目81
7.15 活动9:报告结果,归档数据82
7.16 活动10:修改计划,并就修改取得一致意见82
7.17 活动11:返回活动583
7.18 活动12:准备最终报告83
7.19 小结83
第三部分 确定测试环境86
第8章 评估系统以提高性能测试的有效性86
8.1 概述86
8.2 如何使用本章86
8.3 评估系统的方法87
8.4 捕捉系统功能和(或者)业务过程87
8.5 捕捉用户活动88
8.6 捕捉逻辑和物理的体系架构89
8.6.1 逻辑体系架构89
8.6.2 物理体系架构91
8.6.3 系统体系架构91
8.6.4 注意事项92
8.7 小结93
第四部分 确定性能验收标准96
第9章 确定性能测试目标96
9.1 概述96
9.2 如何使用本章97
9.3 术语97
9.4 确定性能测试目标的方法97
9.5 确定性能测试目标98
9.5.1 确定综合目标98
9.5.2 审查项目计划98
9.5.3 检查结构99
9.5.4 询问团队成员99
9.6 捕捉或者估计资源利用指标和极限99
9.7 捕捉或者估计资源预算100
9.8 确定度量101
9.9 交流结果101
9.10 留意变化的目标、指标和预算102
9.11 案例研究——确定性能测试目标102
9.11.1 案例研究1102
9.11.2 案例研究2103
9.11.3 案例研究3105
9.12 小结106
第10章 量化最终用户响应时间目标107
10.1 概述107
10.2 如何使用本章107
10.3 术语108
10.4 量化最终用户响应时间的方法108
10.5 确定应用软件的功能和用法108
10.6 描述与捕捉性能需求和目标109
10.6.1 检查项目文档与相关的合同109
10.6.2 会见可能会影响“开始运作”决定的相关利益方110
10.6.3 确定是否存在与该应用软件有关的相关标准和(或者)竞争底线111
10.7 量化性能需求和目标111
10.7.1 区分要求与目标111
10.7.2 量化捕捉的性能目标112
10.7.3 量化捕捉的性能需求112
10.8 记录性能需求与目标114
10.9 小结114
第11章 确定性能验收标准的各种类型115
11.1 概述115
11.2 如何使用本章115
11.3 术语116
11.4 确定验收标准的方法116
11.5 调研最终用户需求117
11.6 收集商业需求117
11.7 确定技术需求118
11.8 研究标准、规范性与合同119
11.9 建立性能测试目标119
11.10 比较并整理性能特征120
11.11 审查并更新实施计划121
11.12 小结121
第五部分 计划和设计测试124
第12章 为应用软件的使用建模124
12.1 概述124
12.2 如何使用本章125
12.3 模拟应用软件使用情况的方法125
12.4 确定指标125
12.5 确定关键使用场景126
12.6 确定关键场景的导航路径128
12.7 确定个人用户数据与变化130
12.8 确定场景的相对分布131
12.9 确定目标负载水平133
12.9.1 确定应用软件使用量:理论133
12.9.2 确定应用软件的使用量135
12.9.3 整合模型变化135
12.9.4 注意事项136
12.10 准备实现模型137
12.11 小结137
第13章 确定个别用户数据与变化138
13.1 概述138
13.2 如何使用本章138
13.3 用户延时139
13.4 对用户延时不正确建模的结果139
13.4.1 第一步:确定用户延时140
13.4.2 第二步:应用延迟范围141
13.4.3 第三步:应用分布142
13.5 确定个体用户数据144
13.6 用户放弃145
13.7 小结146
第六部分 执行测试148
第14章 测试执行148
14.1 概述148
14.2 如何使用本章内容148
14.3 测试执行的方法148
14.4 确认测试环境149
14.5 验证测试150
14.5.1 动态数据151
14.5.2 测试验证152
14.5.3 注意事项153
14.5.4 询问的问题153
14.6 运行测试153
14.6.1 有效并高效运行的关键154
14.6.2 注意事项154
14.6.3 询问的问题156
14.7 基准与基准程序方法156
14.7.1 基准156
14.7.2 基准程序方法157
14.8 归档测试157
14.9 小结158
第七部分 分析结果并作出报告160
第15章 针对性能测试员的关键数学原理160
15.1 概述160
15.2 如何使用本章160
15.3 范例数据集160
15.3.1 数据集摘要161
15.3.2 数据集A161
15.3.3 数据集B161
15.3.4 数据集C162
15.4 平均值163
15.5 百分点163
15.6 中位数163
15.7 正常值164
15.8 标准偏差164
15.9 均匀分布164
15.10 正态分布165
15.11 统计显著性165
15.12 统计学相等166
15.13 统计学离群点167
15.14 置信区间168
15.15 小结169
第16章 性能测试报告基础170
16.1 概述170
16.2 如何使用本章170
16.3 有效报告原则170
16.3.1 早报告,常报告171
16.3.2 可视化报告171
16.3.3 直觉的报告171
16.3.4 使用正确的统计学172
16.3.5 正确地整理数据172
16.3.6 有效地汇总数据172
16.3.7 为预期的用户定制报告173
16.3.8 利用简洁的口头汇总173
16.3.9 使数据可以利用173
16.4 经常报告的性能数据174
16.4.1 最终用户响应时间174
16.4.2 资源利用175
16.4.3 容量、能力与速度176
16.4.4 组件响应次数177
16.4.5 趋势178
16.5 报告要回答的问题179
16.5.1 全部规则179
16.5.2 主要的相关利益方179
16.5.3 项目级管理人员180
16.5.4 技术团队成员180
16.6 共享结果的类型180
16.6.1 原始数据显示181
16.6.2 技术报告181
16.6.3 相关利益者报告182
16.7 创建一个技术报告182
16.7.1 样本结果图形183
16.7.2 针对单一实例测量的样本表格183
16.7.3 样本工作负载模型图形183
16.7.4 样本测试环境图形185
16.7.5 样本汇总说明185
16.7.6 样本参考部分185
16.8 创建一个相关利益方报告185
16.8.1 样本条件说明186
16.8.2 样本结果图形186
16.8.3 单一实例测量的样本表格186
16.8.4 基于标准的样本结果汇总186
16.8.5 样本工作负载模型图形186
16.8.6 样本测试环境图形187
16.8.7 样本观察与建议说明188
16.8.8 样本参考部分188
16.9 小结188
第八部分 性能测试技术190
第17章 Web应用软件的负载测试190
17.1 概述190
17.2 如何使用本章190
17.3 输入191
17.4 输出191
17.5 负载测试的方法191
17.6 第一步:确定性能验收标准192
17.7 第二步:确定关键场景193
17.8 第三步:创建一个负载模型193
17.9 第四步:确定目标负载水平194
17.10 第五步:确定度量194
17.11 第六步:设计具体的测试195
17.12 第七步:运行测试196
17.13 第八步:分析结果197
17.14 小结197
第18章 Web应用软件的压力测试198
18.1 概述198
18.1.1 压力条件示例198
18.1.2 压力相关征兆示例199
18.2 如何使用本章199
18.3 输入199
18.4 输出199
18.5 压力测试的方法200
18.6 第一步:确定测试目标201
18.7 第二步:确定关键场景201
18.8 第三步:确定工作负载201
18.9 第四步:确定度量202
18.10 第五步:创建测试案例203
18.11 第六步:模拟负载204
18.12 第七步:分析结果204
18.13 压力测试的使用场景204
18.14 探索性压力测试205
18.15 小结205