图书介绍
软件性能测试过程详解与案例剖析 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 段念编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302281795
- 出版时间:2012
- 标注页数:413页
- 文件大小:91MB
- 文件页数:431页
- 主题词:软件-测试
PDF下载
下载说明
软件性能测试过程详解与案例剖析 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基础篇2
第1章 软件性能测试的基本概念2
1.1 什么是软件性能2
1.1.1 用户视角的软件性能2
1.1.2 管理员视角的软件性能3
1.1.3 开发视角的软件性能4
1.1.4 Web前端性能5
1.1.5 总结6
1.2 软件性能的几个主要术语6
1.2.1 响应时间7
1.2.2 并发用户数9
1.2.3 吞吐量14
1.2.4 性能计数器16
1.2.5 思考时间17
1.3 软件性能测试方法论18
1.3.1 SEI负载测试计划过程18
1.3.2 RBI方法19
1.3.3 性能下降曲线分析法20
1.3.4 LoadRunner的性能测试过程21
1.3.5 Segue提供的性能测试过程22
1.3.6 敏捷性能测试22
1.3.7 本书提供的性能测试模型26
1.4 本章小结27
第2章 性能测试的应用领域28
2.1 性能测试的方法28
2.1.1 验收性能测试29
2.1.2 负载测试30
2.1.3 压力测试31
2.1.4 配置测试31
2.1.5 并发测试32
2.1.6 可靠性测试33
2.1.7 失效恢复测试34
2.2 性能测试应用领域分析35
2.2.1 能力验证36
2.2.2 规划能力36
2.2.3 性能调优37
2.2.4 缺陷发现40
2.2.5 性能基准比较41
2.2.6 总结42
2.3 本章小结42
第3章 性能计数器及性能分析方法44
3.1 操作系统计数器及分析44
3.1.1 Windows操作系统的主要计数器44
3.1.2 UNIX/Linux操作系统的主要计数器48
3.1.3 内存分析方法50
3.1.4 处理器分析方法52
3.1.5 磁盘I/O分析方法52
3.1.6 进程分析方法53
3.1.7 网络分析方法54
3.2 应用服务器计数器55
3.2.1 IIS应用服务器计数器55
3.2.2 J2EE应用服务器计数器56
3.3 数据库服务器计数器58
3.4 本章小结59
第4章 性能测试工具原理60
4.1 服务端性能测试工具架构62
4.2 前端性能测试工具原理65
4.3 选择服务端性能测试脚本使用的协议66
4.4 性能测试工具的选择与评估69
4.4.1 创建和购买的选择69
4.4.2 测试工具的评估和选择过程71
4.5 本章小结75
第5章 性能测试的组织76
5.1 性能测试团队的人员构成76
5.2 性能测试过程模型(PTGM)78
5.2.1 测试前期准备阶段79
5.2.2 测试工具引入阶段81
5.2.3 测试计划阶段82
5.2.4 测试设计与开发阶段85
5.2.5 测试执行与管理89
5.2.6 测试分析91
5.3 敏捷性能测试模型(APTM)92
5.3.1 APTM的检查表93
5.3.2 APTM中的活动94
5.3.3 环境与工具96
5.4 本章小结99
第6章 Web前端性能100
6.1 前端性能示例101
6.2 HTTP概要104
6.2.1 HTTP协议结构105
6.2.2 典型的HTTP请求与响应分析106
6.2.3 与前端性能相关的头信息108
6.3 浏览器打开URL的方式113
6.3.1 连接到URL所在服务器113
6.3.2 获取页面对应的HTML文档113
6.3.3 解析文档并获取所需要的资源114
6.3.4 页面上的JS文件与CSS文件114
6.3.5 onload事件117
6.4 提高前端性能的方法117
6.4.1 减少网络时间118
6.4.2 减少发送的请求数量119
6.4.3 提高浏览器下载的并发度120
6.4.4 让页面尽早开始显示121
6.4.5 其他122
6.5 单机前端性能工具122
6.5.1 Firebug工具122
6.5.2 HttpWatch工具125
6.5.3 Chrome自带的开发工具127
6.5.4 Page Speed工具128
6.5.5 DynaTrace AJAX Edition工具129
6.5.6 单机前端性能测试工具小结131
6.6 监控用户体验到的前端性能131
6.6.1 在页面上增加计时点132
6.6.2 使用JavaScript库简化计时点工作134
6.6.3 将计时信息发送给服务器138
6.7 本章小结142
第二部分 实践篇144
第7章 案例1 某制造型企业信息化项目的性能测试144
7.1 项目背景144
7.2 项目特点144
7.3 性能测试过程145
7.3.1 测试前期准备145
7.3.2 测试工具引入146
7.3.3 测试计划146
7.3.4 测试设计与开发148
7.3.5 测试执行与管理154
7.3.6 测试分析156
7.4 案例小结161
第8章 案例2 某省电信公司业务系统的性能测试162
8.1 项目背景162
8.2 项目特点162
8.3 性能测试过程164
8.3.1 测试前期准备164
8.3.2 测试工具引入165
8.3.3 测试计划167
8.3.4 测试设计与开发174
8.3.5 测试执行与管理183
8.3.6 测试分析184
8.4 案例小结192
第9章 案例3 某通信企业Web业务系统的性能测试193
9.1 项目背景193
9.2 项目特点193
9.3 性能测试过程194
9.3.1 测试前期准备194
9.3.2 测试工具引入195
9.3.3 测试计划195
9.3.4 测试设计与开发199
9.3.5 测试执行与管理217
9.3.6 测试分析222
9.4 案例小结231
第10章 案例4 某集成商的性能选型测试233
10.1 项目背景233
10.2 项目特点233
10.3 性能测试过程234
10.3.1 测试前期准备234
10.3.2 测试工具引入235
10.3.3 测试计划235
10.3.4 测试设计与开发237
10.3.5 测试执行与管理239
10.3.6 测试分析241
10.4 案例小结247
第三部分 工具篇250
第11章 LoadRunner快速入门手册250
11.1 LoadRunner的性能测试流程250
11.2 LoadRunner脚本开发252
11.2.1 基本录制252
11.2.2 修正测试脚本256
11.2.3 Run-Time Setting260
11.2.4 单机运行测试脚本263
11.3 Tools(工具)菜单264
11.4 LoadRunner场景设置265
11.4.1 Manual Scenario266
11.4.2 Manual Scenario with PercentageMode271
11.4.3 Goal-Oriented Scenario271
11.4.4 启用IP Spoofer(IP欺骗)273
11.5 LoadRunner场景监视设置274
11.5.1 Windows Resources275
11.5.2 IIS服务器276
11.5.3 UNIX/Linux Resources276
11.5.4 WebLogic Server277
11.5.5 Apache Server277
11.5.6 数据库服务器279
11.6 LoadRunner的Analysis应用279
11.6.1 基本操作280
11.6.2 图表的归并(Merge)操作284
11.6.3 图表的自动关联(Auto Correlate)操作287
11.6.4 性能测试结果比较288
第12章 LoadRunner高级使用技巧289
12.1 参数化技巧289
12.1.1 LoadRunner的参数化操作291
12.1.2 不同类型的参数293
12.2 关联技巧297
12.2.1 LoadRunner中的主要关联函数299
12.2.2 LoadRunner的自动关联操作300
12.2.3 LoadRunner的手工关联操作302
12.3 调试技巧303
12.3.1 断点303
12.3.2 单步跟踪304
12.3.3 Log输出305
12.3.4 使用对话框输出306
12.3.5 以TreeView模式查看返回数据307
12.4 其他技巧308
12.4.1 设置域登录的用户名和口令308
12.4.2 检查返回数据的正确性309
12.4.3 调用外部函数310
第13章 JMeter应用手册313
13.1 JMeter入门313
13.1.1 JMeter基础概念314
13.1.2 建立第一个简单的JMeter Test Plan316
13.2 用JMeter测试一个进销存应用332
13.2.1 被测应用介绍332
13.2.2 录制测试计划334
13.2.3 调试Test Plan338
13.2.4 关联Test Plan中的Sampler343
13.2.5 参数化Test Plan349
13.2.6 HTTP属性管理器358
13.2.7 为Test Plan增加逻辑控制363
13.2.8 使用Timer让Test Plan更准确地模拟用户行为371
13.3 扩展JMeter371
13.3.1 使用BeanShell类组件372
13.3.2 基于Java Request Sampler定制Sampler的行为375
13.4 JMeter的分布式测试功能378
附录A 部分有价值的脚本和数据处理技巧380
A.1 在UNIX平台上写日志的Perl脚本380
A.2 在UNIX平台上记录单个进程内存使用的Perl脚本392
A.3 用于模拟发送数据的Socket进程(Perl适用于UNIX和Windows平台)399
A.3.1 用于实现Socket监听和发送的主代码399
A.3.2 用于发送数据的代码401
A.4 用Excel处理规则的记录数据402
附录B 性能测试过程中使用的模板406
B.1 性能测试团队成员职责技能描述表406
B.2 性能测试工具需求规划表407
B.3 性能测试环境调查表407
B.4 典型业务列表408
B.5 业务用例描述408
B.6 场景列表409
B.7 测试计划410
B.8 测试环境检查表(CheckList)410
B.9 测试执行记录日志411
B.10 性能测试分析报告411
参考文献413
热门推荐
- 2862435.html
- 3118421.html
- 1296093.html
- 1267107.html
- 3696183.html
- 2103624.html
- 3545537.html
- 2665700.html
- 2734870.html
- 57824.html
- http://www.ickdjs.cc/book_1771778.html
- http://www.ickdjs.cc/book_3557261.html
- http://www.ickdjs.cc/book_1871188.html
- http://www.ickdjs.cc/book_696174.html
- http://www.ickdjs.cc/book_3725511.html
- http://www.ickdjs.cc/book_137038.html
- http://www.ickdjs.cc/book_3702784.html
- http://www.ickdjs.cc/book_3893142.html
- http://www.ickdjs.cc/book_2325526.html
- http://www.ickdjs.cc/book_2542000.html