书籍详情

性能测试进阶指南:LoadRunner 11实战(第2版)

性能测试进阶指南:LoadRunner 11实战(第2版)

作者:51Testing 软件测试网

出版社:电子工业出版社

出版时间:2015-01-01

ISBN:9787121250149

定价:¥75.00

购买这本书可以去
内容简介
  本书是一本基于HP LoadRunner 11工具的指导用书,从性能测试原理到工具使用再到项目实施,全面介绍了性能测试的各个方面,其内容基本主线说明如下。第一步(了解理论):“磨刀不误砍柴工”,打下基础;第二步(掌握工具):深入介绍LoadRunner 11工具三大部分(Virtual User Generator、Controller、Analysis)如何实现用户行为的模拟、性能指标的监控、负载的生成及后期的数据分析;第三步(项目实施):理论联系实际,介绍性能测试项目实施的流程和性能测试部门的组织管理;第四步(进阶提升):对一些当下流行的协议开发技巧及性能进阶中所需要的部分监控及调优经验进行介绍。
作者简介
  陈霁,网络ID云层,先后供职于国内著名网络平台ETANG和国际领先游戏开发商GAMELOFT(上海)有限公司,长期担任测试主管,配置管理员和SQA。原51testing资深讲师、产品总监,性能测试、自动化测试资深专家,授课尖锐诙谐,逻辑清晰。著有《性能测试进阶指南-loadrunner9.1实战》及《性能测试进阶指南-Loadrunner11实战》。
目录
基础篇
第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
工具篇
第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下安装LoadRunner50
2.6.2  安装Load Generator51
2.6.3  附加组件54
2.6.4  LoadRunner License55
2.7  LoadRunner性能测试操作流程预览56
2.8  本章小结59
实战篇
第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  脚本业务报告(Business Process Report)121
3.4  创建场景125
3.4.1  场景设计126
3.4.2  负载监控127
3.5  运行场景133
3.5.1  场景运行Checklist133
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  ExtJS280
5.2  Flex283
5.3  Silverlight296
5.4  Web Service302
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 Sockets319
5.6  .NET Vuser327
5.6.1  使用.NET Vuser测试SQL Server 2008数据库性能328
5.6.2  使用.NET Vuser测试C# 类库330
5.7  Java Vuser331
5.7.1  使用Java Vuser测试MySQL数据库性能332
5.7.2  使用Java Vuser测试JAR包334
5.8  iPhone 4 Vuser336
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  数据库调优之SQL Server简介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 Performer448
9.2  JMeter455
9.3  VSTS 2010462
9.4  Apache Bench466
9.5  LoadRunner 12470
附录A常见HTTP请求返回简介472
附录B常用计数器表475
附录C常见LoadRunner问题索引486
附录D常见性能测试工具500
附录E常用文档模板509
附录F基于XAMPP测试环境搭建524
F.1  搭建XAMPP524
F.2  搭建Phpwind测试环境527
参考资料529
LoadRunner工具使用详解(见光盘)
第A章 用户行为模拟1
第B章 负载生成及监控Controller156
第C章 数据收集分析Analysis194
猜您喜欢

读书导航