《性能测试进阶指南 LoadRunner 11实战 第2版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:51testing软件测试网组编;陈霁,李锋,王臣钧,周志龙,王创著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121250149
  • 页数:529 页
图书介绍:本书内容基本主线说明如下。第一步(了解理论):“磨刀不误砍柴工”,打下基础;第二步(掌握工具):深入介绍LoadRunner 11工具三大部分,如何实现用户行为的模拟、性能指标的监控、负载的生成及后期的数据分析;第三步(项目实施):理论联系实际,介绍性能测试项目实施的流程和性能测试部门的组织管理;第四步(进阶提升):对一些当下流行的协议开发技巧及性能进阶中所需要的部分监控及调优经验进行介绍。

基础篇 1

第1章 性能测试基础 1

1.1 性能测试工程师的标准及挑战 1

1.1.1 性能测试工程师的考评指标 1

1.1.2 性能测试工程师的挑战 3

1.2 性能测试基础 4

1.2.1 性能定义 4

1.2.2 性能指标 13

1.2.3 单机与网络性能测试 14

1.2.4 性能测试的流程 15

1.2.5 性能测试招聘要求 15

1.2.6 性能测试学习阶段 16

1.3 性能分析与调优 17

1.3.1 性能分析及调优原理 19

1.3.2 常见系统性能瓶颈 27

1.3.3 性能测试的注意要点 35

1.4 本章小结 36

工具篇 37

第2章 LoadRunner综述 37

2.1 LoadRunner简介 37

2.2 LoadRunner工具组成 38

2.3 性能测试原理 38

2.4 自动化测试工具和性能测试工具的区别 40

2.5 协议分析 40

2.5.1 HTTP详细介绍 41

2.5.2 HTTP报文结构 41

2.5.3 HTTP请求 42

2.5.4 HTTP应答 43

2.5.5 HTTP捕获 44

2.5.6 HTTP回放 46

2.6 安装 47

2.6.1 在Windows下安装LoadRunner 50

2.6.2 安装Load Generator 51

2.6.3 附加组件 54

2.6.4 LoadRunnerLicense 55

2.7 LoadRunner性能测试操作流程预览 56

2.8 本章小结 59

实战篇 60

第3章 教学项目实战 60

3.1 计划测试 61

3.1.1 分析系统阶段 61

3.1.2 定义测试目标 67

3.1.3 明确定义及概念 87

3.1.4 编写性能测试计划 88

3.1.5 编写性能测试方案 92

3.1.6 编写性能测试用例 96

3.2 搭建测试环境 97

3.2.1 测试平台评估 97

3.2.2 数据生成 98

3.2.3 测试环境搭建手册 106

3.3 创建脚本 113

3.3.1 用户注册 113

3.3.2 用户查询 115

3.3.3 用户看帖 116

3.3.4 用户回帖 117

3.3.5 脚本业务报告(BusinessProcess Report) 121

3.4 创建场景 125

3.4.1 场景设计 126

3.4.2 负载监控 127

3.5 运行场景 133

3.5.1 场景运行Checklist 133

3.5.2 场景运行记录 134

3.6 分析性能数据 135

3.6.1 性能调优原理 135

3.6.2 前端性能分析 141

3.6.3 后端性能分析 149

3.7 性能测试报告 171

3.7.1 平台对比性能测试报告 173

3.7.2 Phpwind 85性能分析报告 181

3.7.3 Discuz X2和Phpwind 85性能对比报告 203

3.7.4 Phpwind 85验收指标性能测试报告 213

3.7.5 Phpwind 85压力测试报告 217

3.8 本章小结 221

第4章 企业项目实战 222

4.1 某金融系统异步贷款项目(WinSocket-8583) 222

4.1.1 方案设计篇 222

4.1.2 测试实施篇 234

4.1.3 测试报告篇 248

4.2 MQ队列 255

4.2.1 方案设计篇 255

4.2.2 测试实施篇 264

4.2.3 测试报告篇 272

4.3 本章小结 279

第5章 高级脚本开发 280

5.1 ExtJS 280

5.2 Flex 283

5.3 Silverlight 296

5.4 Web Service 302

5.4.1 基于WSDL的调用 302

5.4.2 基于SOAP的调用 306

5.4.3 基于HTTP的调用 309

5.4.4 基于Windows Sockets的调用 311

5.4.5 扩展Oracle数据库性能测试 315

5.5 Windows Sockets 319

5.6 .NET Vuser 327

5.6.1 使用.NETVuser测试SQLServer2008数据库性能 328

5.6.2 使用.NET Vuser测试C#类库 330

5.7 Java Vuser 331

5.7.1 使用Java Vuser测试MySQL数据库性能 332

5.7.2 使用Java Vuser测试JAR包 334

5.8 iPhone 4 Vuser 336

5.9 本章小结 339

第6章 系统监控 340

6.1 监控的目的和意义 340

6.1.1 性能测试监控的意义 340

6.1.2 性能测试监控指引 340

6.2 中间件监控 342

6.2.1 WebLogic监控 342

6.2.2 TUXEDO监控 351

6.2.3 MQ监控 355

6.3 数据库监控 357

6.3.1 DB2监控 357

6.3.2 Oracle监控 369

6.3.3 Informix监控 374

6.4 操作系统监控 376

6.4.1 Windows操作系统监控 377

6.4.2 Linux系列操作系统监控 383

6.5 网络监控 402

6.5.1 网络流量监控 403

6.5.2 网络状态监控 407

6.5.3 网络通信监控 409

6.6 本章小结 409

第7章 行业总结 410

7.1 数据库调优之SQLServer简介 410

7.1.1 索引 412

7.1.2 锁(LOCK) 417

7.1.3 CPU消耗定位 422

7.2 挡板在性能测试中的应用 424

7.2.1 环境准备 425

7.2.2 Socket挡板开发 426

7.2.3 HTTP挡板开发 429

7.2.4 对挡板进行性能测试 429

7.2.4 挡板系统的性能优化过程 430

第8章 几款性能测试工具入门速成 432

8.1 性能测试团队 434

8.2 性能测试流程分工 435

8.3 配置管理 436

8.4 性能测试自动化 442

8.4.1 基于Windows的自动化性能测试 444

8.4.2 基于Linux的自动化性能测试 446

8.5 小结 446

第9章 几款性能测试工具入门速成 448

9.1 Silk Performer 448

9.2 JMeter 455

9.3 VSTS2010 462

9.4 Apache Bench 466

9.5 LoadRunner 12 470

附录A 常见HTTP请求返回简介 472

附录B 常用计数器表 475

附录C 常见LoadRunner问题索引 486

附录D 常见性能测试工具 500

附录E 常用文档模板 509

附录F 基于XAMPP测试环境搭建 524

F.1 搭建XAMPP 524

F.2 搭建Phpwind测试环境 527

参考资料 529