软件性能测试学习笔记之LoadRunner实战

978-7-115-47260-1
作者: 51Testing软件测试网 组编 杨婷
译者:
编辑: 张涛

图书目录:

思 想 篇

第 1章 一切从零开始 3

1.1 拒绝性能测试的理由 4

1.2 告别拖延,拥抱变化 5

1.3 性能测试招聘要求 5

1.4 本章小结 7

第 2章 性能测试概述 8

2.1 性能测试的缘由(WHY) 9

2.1.1 性能测试典型案例 9

2.1.2 测试人员眼中的性能 10

2.2 性能测试的开始(WHAT) 13

2.2.1 什么是性能测试 13

2.2.2 性能测试的分类 14

2.3 项目组成员介绍(WHO) 17

2.3.1 性能测试团队的组建 17

2.3.2 鱼和熊掌可以兼得 18

2.4 项目组现有资源(WHERE) 18

2.4.1 资源从来都不是现成的 18

2.4.2 如何同老板要资源 19

2.5 关于时间的要求(WHEN) 21

2.6 性能测试过程(HOW) 22

2.6.1 性能测试规划 22

2.6.2 测试场景设计 24

2.6.3 测试套件开发 25

2.6.4 性能测试执行 26

2.6.5 性能测试分析方法 27

2.7 本章小结 29

第3章 测试工具的选择 30

3.1 市面上的性能测试工具 31

3.2 如何选择最适合的工具 32

3.3 性能测试VS自动化测试 33

3.4 LR12新特性简介 34

3.5 本章小结 34

基 础 篇

第4章 LoadRunner基础介绍 39

4.1 LoadRunner简介 40

4.2 LoadRunner工作原理 41

4.3 LoadRunner快速安装 42

4.4 本章小结 46

第5章 脚本创建(VuGen创建虚拟

用户) 48

5.1 脚本录制与回放 49

5.1.1 启用WebTours示例

程序 49

5.1.2 原来这就是协议 52

5.1.3 脚本录制与回放 55

5.1.4 脚本录制与运行 63

5.2 脚本优化之参数化 69

5.2.1 脚本所谓的真实感 69

5.2.2 参数化操作演练1 70

5.2.3 参数化操作演练2 75

5.3 脚本优化之关联 78

5.3.1 请出示通行证 78

5.3.2 关联操作演练1 83

5.3.3 关联操作演练2 86

5.4 脚本优化之事务+检查点 89

5.4.1 时间去哪儿了 89

5.4.2 我是检察官 91

5.4.3 事务与检查点操作演练 92

5.5 脚本优化之集合点+思考时间 95

5.5.1 如何并肩作战 95

5.5.2 集合点+思考时间操作

演练 96

5.6 本章小结 99

第6章 脚本执行(Controller设计

执行测试) 101

6.1 Controller基本操作 102

6.1.1 创建场景 102

6.1.2 场景设计 104

6.1.3 场景运行 111

6.1.4 J2EE/.NET诊断 114

6.2 场景设计操作演练 115

6.2.1 集合点实战 115

6.2.2 联机负载实战 118

6.2.3 IP欺骗实战 122

6.3 数据监控操作演练 125

6.3.1 Windows指标监控 125

6.3.2 Apache指标监控 129

6.4 本章小结 133

第7章 结果分析(Analysis分析

测试结果) 135

7.1 Analysis基本操作 136

7.1.1 不可忽略的准备工作 136

7.1.2 进入Analysis的世界 139

7.2 看懂摘要报告 142

7.2.1 Analysis Summary

概述 142

7.2.2 如何分析预设

目标(SLA) 144

7.3 图表分析实战 152

7.3.1 基础图表分析 152

7.3.2 数据图的筛选 156

7.3.3 图表的合并 159

7.3.4 图表的关联 164

7.3.5 网页元素细分图 166

7.4 性能测试报告提取 169

7.5 本章小结 171

第8章 成果验收 172

实 战 篇

第9章 Web企业级项目实战 185

9.1 项目规划 186

9.1.1 项目背景简介 186

9.1.2 系统级分析 187

9.1.3 业务级分析 188

9.1.4 项目需求分析 188

9.1.5 性能测试计划 189

9.2 测试设计 191

9.2.1 测试工具选型 191

9.2.2 测试策略拟定 191

9.2.3 业务模型分析 192

9.2.4 构建性能环境 197

9.3 测试实现 201

9.3.1 编写测试用例 201

9.3.2 基础数据准备 204

9.3.3 测试脚本创建 208

9.4 测试执行 214

9.4.1 Linux指标监控 214

9.4.2 Apahce指标监控 216

9.4.3 MySQL指标监控 217

9.4.4 业务场景检查 225

9.4.5 独立业务场景运行 229

9.4.6 组合业务场景运行 240

9.5 结果分析 242

9.5.1 交易类监控指标分析 242

9.5.2 资源类监控指标分析 248

9.5.3 性能测试报告 250

9.6 本章小结 251

扩 展 篇

第 10章 App企业级项目实战 255

10.1 方案设计 256

10.2 环境搭建 257

10.3 测试实施 265

10.4 分析报告 267

10.5 本章小结 273

第 11章 Nmon指标监控技巧 274

11.1 安装指导 275

11.2 使用概述 276

11.3 图表分析 279

11.4 本章小结 283

第 12章 HP Diagnostics服务 284

12.1 Diagnostics简介 285

12.2 安装部署 286

12.3 使用说明 290

12.4 本章小结 295

附 录

附录A LR三种录制脚本的对比 299

附录B 如何批量添加IP地址 305

附录C LR主要计数器指标 314

附录D 每章小结练习答案 318

详情

书中每个章节末尾都配有“本章小结”,通过习题的方式可以自行检验本章所学内容掌握的情况(习题类型包括选择题,判断题和简答题)。书中工具使用环节均可同步实操演练。实战项目更配有安装说明,辅助工具使用说明等参考资料方便学习。这样环环相扣、贴近实战的巧妙安排,可以使读者学习更轻松,更有成就感。

图书摘要

相关图书

深入浅出MySQL 数据库开发 优化与管理维护 第3版
深入浅出MySQL 数据库开发 优化与管理维护 第3版
区块链基础知识25讲
区块链基础知识25讲
宇宙的本来面目 地球 空间 物质和时间
宇宙的本来面目 地球 空间 物质和时间
游泳突破:提速秘诀
游泳突破:提速秘诀
高效阅读  培养终身受用的阅读力
高效阅读 培养终身受用的阅读力
游泳突破:精准训练
游泳突破:精准训练

相关文章

相关课程