《LoadRunner性能测试完全讲义 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:黄文高编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2014
  • ISBN:9787517014447
  • 页数:362 页
图书介绍:本书主要是介绍使用LoadRunner如何进行性能测试工作。主要分三大部分:入门篇、提高篇和实战篇。入门篇主要讲述性能测试的基础知识,对LoadRunnner进行一个简单的介绍,让读者朋友从整体上了解LoadRunne r,并对LoadRunner有一个简单的认识。提高篇重点讲述了:性能测试工具LoadRunner三大组件的使用技巧,以及测试过程中需要注意的细节,并对性能测试流程进行了详细的介绍,目的是希望读者朋友更好的了解性能测试流程;实战篇通过两个案例来介绍性能测试的整个过程,两个案例分别为C/S架构和B/S架构。本书适宜初级、中级、高级性能测试工程师、资深测试工程师、测试经理、测试总监使用。

第一部分 入门篇 2

第1章 性能测试基础知识 2

1.1软件性能 2

1.2性能测试相关术语 4

1.2.1响应时间 4

1.2.2并发用户数 4

1.2.3吞吐量 5

1.2.4吞吐率 7

1.2.5 TPS 7

1.2.6点击率 7

1.2.7资源利用率 7

1.2.8性能计数器 7

1.2.9思考时间 8

1.3性能测试划分 9

1.3.1负载测试 9

1.3.2压力测试 9

1.3.3配置测试 10

1.3.4并发测试 10

1.3.5可靠性测试 10

1.3.6基准测试 10

1.3.7各类测试执行阶段 11

1.4性能测试应用领域 11

1.4.1能力验证 11

1.4.2规划能力 12

1.4.3性能调优 12

1.4.4缺陷发现 12

1.5小结 13

第2章 LoadRunner基础知识 14

2.1 LoadRunner简介 14

2.2 LoadRunner工作原理 16

2.3 LoadRunner工作过程 17

2.4 LoadRunner内部结构 18

2.5 LoadRunner 11.5特性 20

2.6 LoadRunner性能测试步骤 21

2.7小结 24

第3章 Vuser发生器 25

3.1脚本录制 25

3.1.1如何选择协议 26

3.1.2开始录制脚本 30

3.2 Recording Options设置 33

3.2.1 Recording选项卡 34

3.2.2 Advanced选项卡 43

3.2.3 Correlations选项卡 44

3.3 Run-Time Settings 47

3.3.1 Run Logic选项卡 48

3.3.2 Pacing选项卡 48

3.3.3 Think Time选项卡 50

3.3.4 Miscellaneous选项卡 52

3.3.5 Log选项卡 54

3.4脚本完善 55

3.4.1插入事务 55

3.4.2插入集合点 60

3.4.3插入注释 61

3.5小结 62

第4章 Controller控制器 63

4.1场景类型介绍 63

4.1.1手动测试场景 64

4.1.2面向目标测试场景 66

4.2场景设计 66

4.2.1手动场景Schedule配置 66

4.2.2面向目标场景Schedule配置 72

4.2.3配置View Script 77

4.2.4配置Load Generator 78

4.3场景执行 80

4.3.1场景控制 80

4.3.2场景执行期间查看场景 85

4.4场景监视 90

4.4.1关于联机监控 90

4.4.2监控器与度量 94

4.4.3联机监控器 97

4.5小结 100

第5章 Analysis分析器 101

5.1 Analysis简介 101

5.1.1 Analysis基础知识 101

5.1.2设置选项 103

5.1.3 Analysis图 107

5.2摘要报告 109

5.2.1概要部分 109

5.2.2统计部分 110

5.2.3事务统计部分 110

5.2.4 SLA分析 112

5.2.5 HTTP响应统计 119

5.3 Analysis常见图分析 122

5.3.1 Vuser图 122

5.3.2点击率图 123

5.3.3平均事务响应时间图 124

5.3.4吞吐量图 125

5.4 Analysis报告 126

5.4.1 HTML报告 126

5.4.2 SLA报告 127

5.4.3自定义报告 128

5.4.4使用报告模板定义报告 130

5.5小结 130

第二部分 提高篇 132

第6章 脚本编写 132

6.1检查点 132

6.1.1为什么需要插入检查点 133

6.1.2插入检查点 136

6.1.3检查点函数 139

6.1.4通过检查点判断事务结束状态 141

6.2 Block(块)技术 144

6.3参数化技术 148

6.3.1哪些情况参数化 148

6.3.2创建参数 149

6.3.3参数类型属性 151

6.3.4数据文件 155

6.3.5导入数据 161

6.4关联技术 164

6.4.1关联的原理 165

6.4.2录制中关联 167

6.4.3录制后关联 169

6.4.4手动关联 171

6.4.5关联函数介绍 174

6.4.6关联技术的经典使用 179

6.4.7关联与参数化的区别 183

6.5异步技术 184

6.5.1同步与异步的区别 184

6.5.2异步通信方式 184

6.5.3如何创建异步脚本 186

6.5.4异步函数 191

6.6小结 196

第7章 场景设计实践 197

7.1集合点 197

7.1.1集合点设置 197

7.1.2集合点与事务的关系 200

7.2 IP欺骗技术 202

7.2.1 IP Spoofer设置 202

7.2.2 Controller中启动IP Spoofer 205

7.3负载均衡技术 207

7.4 RTS设置 210

7.5执行路径转换 210

7.5.1路径转换介绍 210

7.5.2编辑路径转换表 211

7.6在LoadRunner中使用功能测试脚本 213

7.6.1 QuickTest创建GUI Vuser脚本 213

7.6.2 WinRunner创建GUI Vuser脚本 215

7.6.3场景中使用GUI Vuser脚本 215

7.7小结 216

第8章 结果分析实践 217

8.1分析图合并 217

8.1.1分析图合并原理 217

8.1.2实例讲解 219

8.2分析图关联 221

8.2.1分析图关联原理 221

8.2.2实例讲解 223

8.3页面细分 225

8.3.1页面细分原理 225

8.3.2实例讲解 228

8.4钻取技术 230

8.4.1钻取技术原理 230

8.4.2实例讲解 231

8.5导入外部数据 232

8.5.1导入数据工具 232

8.5.2自定义文件格式 235

8.6使用HttpWatch分析响应时间 237

8.6.1 HTTP消息格式 237

8.6.2 Request Grid 239

8.6.3 Request View 240

8.6.4 Summary View 247

8.6.5其他功能 248

8.7小结 249

第9章 特殊协议 250

9.1 Windows Sockets (WinSock)协议 250

9.1.1 Windows Sockets录制选项设置 250

9.1.2 Windows Sockets录制 252

9.1.3 Windows Sockets数据操作 256

9.1.4关于LRS函数 260

9.2邮件服务协议 265

9.2.1邮件服务协议简介 265

9.2.2邮件服务协议录制 267

9.2.3脚本分析 273

9.2.4关于SMTP和POP3函数 275

9.3小结 277

第10章 性能测试过程 278

10.1性能测试过程概述 278

10.2性能测试设计 279

10.2.1需求调研 279

10.2.2业务模型 280

10.2.3场景模型 282

10.2.4数据设计 283

10.2.5环境设计 285

10.3性能测试构建 286

10.3.1用例开发 287

10.3.2脚本开发 288

10.3.3场景设计 289

10.3.4搭建测试环境 290

10.3.5准备数据 290

10.4性能测试过程执行 290

10.5性能测试分析/诊断/调节 291

10.6小结 291

第三部分实战篇 293

第11章 客户关系管理系统性能测试 293

11.1系统介绍 293

11.2需求分析 295

11.2.1性能指标 295

11.2.2需求详细分析 296

11.3测试方案及计划 297

11.3.1人力资源 297

11.3.2时间进度 297

11.3.3测试环境准备 298

11.3.4业务模型创建 298

11.3.5场景模型创建 300

11.3.6测试数据准备 301

11.4测试用例 301

11.5执行测试 304

11.5.1脚本开发 304

11.5.2场景设计 309

11.5.3计数器设置 314

11.5.4场景监视 316

11.6结果分析 318

11.7测试结论 326

11.8小结 327

第12章 信息系统性能测试 328

12.1系统介绍 328

12.2需求分析 329

12.2.1性能指标 329

12.2.2需求详细分析 329

12.3测试方案及计划 330

12.3.1人力资源 330

12.3.2时间进度 330

12.3.3测试环境准备 331

12.3.4业务模型创建 332

12.3.5场景模型创建 332

12.3.6测试数据准备 333

12.4测试用例 334

12.5执行测试 335

12.5.1脚本开发 335

12.5.2场景设计 339

12.5.3计数器设置 345

12.5.4场景监控 345

12.6结果分析 347

12.7测试结论 355

12.8小结 355

附录A主要计数器 356

附录B性能测试i模型 360