图书介绍

软件性能测试与LoadRunner实战教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

软件性能测试与LoadRunner实战教程
  • 于涌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115370648
  • 出版时间:2014
  • 标注页数:486页
  • 文件大小:97MB
  • 文件页数:499页
  • 主题词:软件工具-测试-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件性能测试与LoadRunner实战教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 性能测试基础及性能指标概述1

1.1 典型的性能测试场景2

1.2 不同群体眼中的性能测试2

1.2.1 系统用户群体眼中的性能测试2

1.2.2 软件开发群体眼中的性能测试3

1.2.3 系统维护群体眼中的性能测试3

1.3 功能测试与性能测试的关系4

1.4 性能测试的概念及其分类4

1.4.1 性能测试4

1.4.2 负载测试4

1.4.3 压力测试5

1.4.4 配置测试5

1.4.5 并发测试5

1.4.6 容量测试5

1.4.7 可靠性测试5

1.4.8 失败测试6

1.5 性能指标及相关计算公式6

1.5.1 吞吐量计算公式6

1.5.2 并发数量计算公式6

1.5.3 思考时间计算公式8

1.5.4 响应时间8

1.5.5 点击数9

1.5.6 性能计数器9

1.5.7 资源利用率10

1.5.8 网络吞吐量10

1.5.9 错误率10

1.5.1 0系统稳定性11

1.6 本章小结11

1.7 本章习题及经典面试试题11

1.8 本章习题及经典面试试题答案12

第2章 性能测试过程概述15

2.1 性能测试的基本过程16

2.2 性能测试需求分析16

2.3 性能测试计划17

2.4 性能测试用例18

2.5 测试脚本编写20

2.6 测试场景设计20

2.7 测试场景运行22

2.8 场景运行监控23

2.9 运行结果分析23

2.10 系统性能调优24

2.11 性能测试总结24

2.12 本章小结25

2.13 本章习题及经典面试试题25

2.14 本章习题及经典面试试题答案26

第3章 LoadRunner相关概念及样例程序的安装过程29

3.1 LoadRunner及样例程序安装过程30

3.1.1 Windows版本的安装过程30

3.1.2 许可协议的应用33

3.1.3 B/S样例程序的使用34

3.1.4 C/S样例程序的安装过程与使用34

3.2 运行机制和主要组成部分37

3.3 LoadRunner相关概念解析38

3.3.1 集合点38

3.3.2 事务40

3.3.3 检查点41

3.3.4 思考时间44

3.3.5 关联46

3.4 本章小结47

3.5 本章习题及经典面试试题48

3.6 本章习题及经典面试试题答案48

第4章 深度解析LoadRunner 11.0相关功能应用51

4.1 无工具情况下的性能测试52

4.2 性能测试工具LoadRunner的工作原理52

4.3 VuGen应用介绍54

4.4 协议的类型及选择方法54

4.4.1 Vuser类型55

4.4.2 协议选择57

4.4.3 单协议选择方法及脚本展示58

4.4.4 多协议选择方法及脚本展示58

4.4.5 建立多个Action60

4.5 脚本的创建过程62

4.5.1 协议理解的误区63

4.5.2 B/S架构应用程序脚本的应用实例64

4.5.3 C/S架构应用程序脚本的应用实例67

4.6 脚本的参数化73

4.6.1 参数化的方法及其技巧74

4.6.2 数据分配方法75

4.6.3 数据更新方式75

4.6.4 数据分配和数据更新方式的应用实例76

4.6.5 表数据参数类型77

4.6.6 内部数据参数类型79

4.6.7 Excel类型数据文件数据获取81

4.7 调试技术86

4.7.1 断点设置86

4.7.2 单步跟踪89

4.7.3 日志输出90

4.7.4 脚本编译92

4.7.5 脚本注释94

4.8 Controller应用介绍97

4.9 场景设置描述97

4.9.1 面向目标的场景设计98

4.9.2 面向目标的场景设计的5种目标类型99

4.9.3 基于手动的场景设计101

4.9.4 计划方式和运行模式104

4.9.5 全局计划和交互计划图105

4.9.6 服务水平协议(SLA)110

4.10 负载生成器118

4.11 IP Wizard的应用121

4.12 负载选项设置详解124

4.13 性能指标监控126

4.13.1 性能计数器127

4.13.2 添加性能计数器指标127

4.13.3 性能计数器指标的采集与图表输出129

4.14 Analysis应用介绍131

4.15 结果目录文件结构132

4.16 Analysis Summary分析133

4.17 事务相关信息部分内容134

4.17.1 分析概要事务相关信息问题的提出134

4.17.2 结果概要事务相关信息问题的分析134

4.17.3 结果概要事务脚本设计及其相关设置135

4.17.4 如何解决结果概要信息不计入思考时间的问题137

4.17.5 如何知道每个虚拟用户负载时的取值139

4.17.6 将数据导出到Excel文件中142

4.17.7 对导出的数据进行筛选143

4.17.8 对结果数据进行有效的分析144

4.18 吞吐量相关信息147

4.18.1 概要分析吞吐量等相关信息问题的提出147

4.18.2 概要分析吞吐量等相关信息问题的分析148

4.18.3 概要分析吞吐量等相关内容的设计与实现149

4.19 执行结果分析过程151

4.19.1 合并图的应用152

4.19.2 合并图的3种方式153

4.19.3 自动关联的应用154

4.19.4 交叉结果的应用156

4.19.5 性能测试模型157

4.19.6 性能瓶颈定位——拐点分析法158

4.19.7 分析相关选项设置159

4.20 主要图表分析161

4.20.1 虚拟用户相关图表161

4.20.2 事务相关图表162

4.20.3 错误相关图表166

4.20.4 Web资源相关图表168

4.20.5 网页诊断相关图表175

4.20.6 系统资源相关图表181

4.21 本章小结184

4.22 本章习题及经典面试试题184

4.23 本章习题及经典面试试题答案185

第5章 实例讲解脚本的录制、场景设计、结果分析过程187

5.1 脚本的录制、场景设计、结果分析188

5.1.1 LoadRunner测试过程模型188

5.1.2 Web应用程序的应用188

5.1.3 脚本处理189

5.1.4 负载处理部分199

5.1.5 系统性能改进意见205

5.2 本章小结206

5.3 本章习题及经典面试试题206

5.4 本章习题及经典面试试题答案208

第6章 脚本语言编写基础及关联技术应用209

6.1 认识LoadRunner脚本语言210

6.2 C语言基础211

6.2.1 数据类型211

6.2.2 C语言语句分类216

6.2.3 基础知识225

6.3 关联的应用251

6.3.1 什么是关联252

6.3.2 自动关联253

6.3.3 手动关联255

6.3.4 关联规则257

6.3.5 关联函数详解260

6.3.6 简单关联的应用实例262

6.3.7 较复杂关联的应用实例264

6.4 动态链接库函数的调用267

6.5 特殊函数应用注意事项269

6.6 自定义函数应用272

6.6.1 自定义函数仅应用于本脚本的实例272

6.6.2 自定义函数的复用实例274

6.7 本章小结275

6.8 本章习题及经典面试试题275

6.9 本章习题及经典面试试题答案277

第7章 性能测试及LoadRunner应用常见问题解答283

7.1 如何突破参数的百条显示限制284

7.2 如何突破Controller可用脚本50条限制284

7.3 如何解决数据库查询结果过大导致的录制失败285

7.4 如何调整经常用到的相关协议脚本模板286

7.5 如何将Connect()中的密文改为明文287

7.6 如何添加并运用附加变量289

7.7 如何解决脚本中的乱码问题290

7.8 如何在录制时加入自定义标头292

7.9 线程和进程运行方式有何不同293

7.10 如何实现脚本分步录制295

7.11 如何在脚本中应用常量和数组296

7.12 VuGen中支持哪些步骤类型297

7.13 如何处理ASP.NET中的ViewState298

7.14 如何理解Return的返回值302

7.15 如何解决负载均衡将压力作用到一台机器304

7.16 如何对Apache服务器上的资源使用情况进行监控305

7.17 如何在脚本中加入DOS命令306

7.18 如何下载并保存文件到本地307

7.19 如何理解常用图表的含义310

7.20 基于目标和手动场景测试有何联系和不同311

7.21 如何在命令行下启动Controller313

7.22 如何解决由于设置引起的运行失败问题314

7.23 如何实现对服务器系统资源的监控315

7.24 如何实现对数据服务器的监控319

7.25 如何实现对Web应用程序服务器资源的监控321

7.26 如何在Analysis图表中添加分析注释324

7.27 如何确定登录达到响应时间为3s的指标326

7.28 如何使用自动关联对测试结果进行分析328

7.29 如何根据分析结果判断性能有所改善330

7.30 如何对图表进行合并,定位系统瓶颈331

7.31 如何应用JavaVuser验证算法的执行效率332

7.32 如何用程序控制网站的访问次数335

7.33 几种不同超时的处理方法339

7.34 如何将日期类型数据参数化到脚本中340

7.35 如何自定义请求,并判断返回数据的正确性344

7.36 LoadRunner如何运行WinRunner脚本346

7.37 LoadRunner如何利用已有文本数据349

7.38 如何能够产生样例程序的Session350

7.39 如何实现ping IP的功能352

7.40 如何在Vugen中自定义工具条按钮353

7.41 如何在Vugen中的Tools菜单中添加菜单项354

7.42 如何在Vugen中定义菜单项的快捷键356

7.43 为什么结果导出时会出现异常356

7.44 如何增大网页细分图显示的URLS长度357

7.45 如何设置登录的用户名和口令358

7.46 如何在执行迭代时退出脚本359

7.47 如何使用键盘快捷键360

7.48 如何手动转换字符串编码361

7.49 如何理解结果目录文件结构362

7.50 如何监控Tomcat363

7.51 如何在UNIX系统下用命令行运行脚本367

7.52 如何使用C函数进行脚本跟踪368

7.53 如何知道脚本对应路径下文件的含义369

7.54 如何结合企业特点进行性能测试379

7.55 如何应用性能测试常用计算公式381

7.56 如何掌握“拐点”分析方法384

7.57 如何发现性能测试的规律384

7.58 如何编写性能测试用例385

7.59 如何对MySQL数据库进行查询操作388

7.60 为何无法与Load Generator通信390

7.61 本章小结391

7.62 本章习题及经典面试试题392

7.63 本章习题及经典面试试题答案393

第8章 性能测试项目实施过程及文档写作397

8.1 基于不同用户群的性能测试398

8.2 验收测试通常提交的成果物398

8.3 验收测试项目的完整过程399

8.4 项目预算和项目立项400

8.4.1 项目预算和项目立项400

8.4.2 项目预算相关内容及样表400

8.5 项目准备阶段及验收测试方案编写401

8.5.1 项目人员入场401

8.5.2 项目调研402

8.5.3 验收测试方案402

8.5.4 验收测试方案索引目录结构402

8.5.5 验收测试方案的引言部分405

8.5.6 验收测试方案的系统简介部分406

8.5.7 验收测试方案的测试目标和标准部分406

8.5.8 验收测试方案的测试需求分析部分407

8.5.9 验收测试方案的测试策略部分408

8.5.10 验收测试方案的项目实施阶段部分412

8.5.11 验收测试方案的“测试实施安排”部分416

8.5.12 验收测试方案的“测试计划”部分417

8.5.13 验收测试方案的“质量保证”部分418

8.5.14 验收测试方案的缺陷管理部分422

8.5.15 验收测试方案的“项目沟通”部分423

8.5.16 验收测试方案的“工作产品”部分424

8.6 验收测试实施过程及性能测试计划编写424

8.6.1 性能测试计划425

8.6.2 性能测试计划索引目录结构425

8.6.3 性能测试计划的“简介”部分426

8.6.4 性能测试计划的“测试业务及性能需求”部分428

8.6.5 性能测试计划的“测试环境”部分428

8.6.6 性能测试计划的“测试策略”部分429

8.6.7 性能测试计划的“命名规范”部分431

8.6.8 性能测试计划的“用例设计”部分433

8.6.9 性能测试计划的“场景设计”部分434

8.6.10 性能测试计划的“测试数据准备”部分434

8.6.11 性能测试计划的“计划安排”部分435

8.6.12 性能测试计划的“局限条件”部分435

8.6.13 性能测试计划的“风险评估”部分435

8.6.14 性能测试计划的“交付产品”部分436

8.7 验收测试实施过程436

8.7.1 性能测试脚本设计436

8.7.2 性能测试脚本数据准备439

8.7.3 性能测试场景设计440

8.7.4 性能测试场景监控与场景执行442

8.7.5 性能测试结果分析446

8.7.6 性能调优447

8.8 验收测试总结及其性能测试总结的编写448

8.8.1 某单位某系统验收测试结论448

8.8.2 某单位某系统验收测试交付清单449

8.8.3 某单位某系统验收测试报告449

8.8.4 某单位某系统验收测试性能测试报告456

8.8.5 功能/性能测试缺陷遗留评审确认表格463

8.8.6 项目管理相关表格463

8.9 项目验收相关文档编写465

8.9.1 验收申请466

8.9.2 工作量确认466

8.10 本章小结466

8.11 本章习题及经典面试试题466

8.12 本章习题及经典面试试题答案467

第9章 性能测试经典面试试题及面试技巧469

9.1 软件性能测试综合模拟试题470

9.2 LoadRunner英文性能测试的面试题472

9.3 经常被问道的智力面试题目474

9.3.1 百枚金币问题474

9.3.2 污染药丸问题474

9.3.3 三人住宿问题474

9.3.4 小鸟飞行距离问题475

9.3.5 烧香问题475

9.3.6 分金条问题475

9.3.7 过桥问题475

9.3.8 三个灯泡问题476

9.4 找测试工作的策略476

9.4.1 找工作前需要做些什么476

9.4.2 面试时该做些什么479

9.4.3 面试后该做的事情482

9.5 软件性能测试综合模拟试题答案483

热门推荐