网站颜色:

精通软件性能测试与LoadRunner实战 第2版.

  • 产品名称:精通软件性能测试与LoadRu...
  • 书名:精通软件性能测试与LoadRunner实战第2版
  • 作者:于涌王磊曹向志等
  • 定价:138.00元
  • 书名:精通软件性能测试与LoadRunner实战第2版
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

基本信息
商品名称:精通软件性能测试与LoadRunner实战 第2版开本:16开
作者:于涌王磊曹向志高楼于跃页数:
定价:138出版时间:(咨询特价)-01
ISBN号:12印刷时间:(咨询特价)-01
出版社:人民邮电版次:2
商品类型:图书印次:2
作者简介:
于涌北京大学计算机专业毕业,一直从事软件开发、软件测试方面工作。从事程序员、 程序员、 测试经理等职位。拥有多年的软件开发、软件测试理论和实践经验。尤其擅长在自动化测试工具应用、测试理论、单测试等方面知识。曾为多个软件公司提供软件测试理论、软件性能测试理论、自动化测试性能工具LoadRunner 、功能测试工具QuickTest Professional等内容的指导和培训工作。
内容提要:
本书在介绍软件性能测试概念的基础上,结合对实际测试案例的剖析,重点讲解了性能测试实战技术、LoadRunner工具的使用技巧和实际工作中的问题解答。
    全书分为15章,内容从测试项目实战需求出发,除讲述了软件测试的分类以及测试的流程等外,还重点讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识。为了有效地解决工作中遇到的问题,本书基于实践中经常遇到的问题汇总了几十个解决方案。详细的项目案例、完整的性能测试方案、计划、用例设计、性能总结及相关交付文档为您做好实际项目测试提供了很好的帮助,基于LoadRunner和第三方工具对象的开发为您进行性能测试锦上添花,相信本书一定会对您进行性能测试理论学习和实践大有裨益。
    本书图文并茂,通俗易懂,适合性能测试设计人员、性能测试开发人员、性能测试分析人员、项目经理和测试组长参考学习,也可作为大专院校相关专业师生的学习用书,以及培训学校的教材。

......

目录:
目  录

第1章软件测试概述 1
1.1软件测试基础 2
1.2软件相关概念解析 3
1.3软件测试的定义 3
1.4软件测试的分类 5
1.4.1黑盒测试、白盒测试与
灰盒测试 5
1.4.2静态测试与动态测试 7
1.4.3单测试、集成测试、
系统测试与验收测试 8
1.4.4其他测试 13
1.5软件开发与软件测试的关系 14
1.5.1常见的几种软件开发
模式 14
1.5.2测试与开发各阶段的
关系 17
1.5.3测试的经济学观念 18
1.6软件测试流程 19
1.6.1测试计划 19
1.6.2测试设计 20
1.6.3测试执行 28
1.6.4测试总结 31
1.7测试自动化的意义 37
第2章性能测试过程概述 39
2.1性能测试的基本过程 40
2.2性能测试需求分析 40
2.3性能测试计划 41
2.4性能测 例 42
2.5测试脚本编写 44
2.6测试场景设计 44
2.7测试场景运行 46
2.8场景运行监控 47
2.9运行结果分析 47
(咨询特价)系统性能调优 47
(咨询特价)性能测试总结 48
(咨询特价)本章小结 49
(咨询特价)本章习题及经典面试试题 49
(咨询特价)本章习题及经典面试试题
答案 50
第3章性能测试与LoadRunner
相关概念 53
3.1 性能测试的基本概念 54
3.1.1典型的性能测试场景 54
3.1.2性能测试的概念及其
分类 54
3.1.3性能测试工具的引入 55
3.2LoadRunner及样例程序安装
过程 55
3.2.1Windows版本的
安装过程 55
3.2.2许可协议的应用 58
3.2.3工具样例程序的
安装过程 59
3.3 运行机制和主要组成部分 59
3.4LoadRunner相关概念解析 61
3.4.1集合点 61
3.4.2事务 62
3.4.3检查点 63
3.4.4思考时间 66
第4章应用LoadRunner进行性能测试
示例 68
4.1LoadRunner测试过程模型 69
4.2实例讲解脚本的录制、场景设计、结果分析过程 69
4.2.1实例讲解Web应用
程序的应用 69
4.2.2脚本处理部分 70
4.2.3负载处理部分 80
4.2.4系统性能改进意见 86
第5章脚本语言编写基础 87
5.1认识LoadRunner脚本语言 88
5.2C语言基础 89
5.2.1数据类型 89
5.2.2语句分类 95
5.2.3基础知识 104
5.3关联的应用 131
5.3.1什么是关联 132
5.3.2如何做关联 133
5.3.3关联函数详解 137
5.3.4基于实例的简单关联的
应用 139
5.3.5基于实例的复杂关联的
应用 142
5.4动态链接库函数的调用 145
5.5应用特殊函数的注意事项 147
5.6自定义函数的应用 150
5.6.1自定义函数仅应用于本
脚本的实例 150
5.6.2自定义函数的复用
实例 152
5.7IP欺骗的应用 153
第6章深度解析LoadRunner 11.0
功能的应用 156
6.1VuGen的应用 157
6.2协议的选择 157
6.2.1Vuser类型 157
6.2.2协议选择 159
6.3脚本的创建过程 164
6.3.1协议理解的误区 165
6.3.2B/S架构应用程序
脚本的应用实例 165
6.3.3C/S架构应用程序
脚本的应用实例 168
6.4脚本的参数化 174
6.4.1参数化的方法及其技巧 174
6.4.2数据分配方法 176
6.4.3数据 新方式 176
6.4.4基于实例应用数据分配
和数据 新方式 177
6.4.5表数据参数类型 177
6.4.6内部数据参数类型 179
6.5调试技术 182
6.5.1断点设置 182
6.5.2单步跟踪 182
6.5.3日志输出 183
6.6Controller的应用 184
6.7场景设置描述 185
6.7.1面向目标的场景
设计 186
6.7.2基于手动的场景
设计 189
6.8负载生成器 205
6.9IP Wizard的应用 208
(咨询特价)负载选项设置详解 211
(咨询特价)性能指标监控 213
(咨询特价)Analysis的应用 218
(咨询特价)结果目录文件结构 219
(咨询特价)Analysis Summary分析 220
(咨询特价)事务相关信息 220
(咨询特价).1分析概要事务相关信息
问题提出 220
(咨询特价).2结果概要事务相关信息
问题分析 221
(咨询特价).3结果概要事务脚本设计
及其相关设置 221
(咨询特价).4如何解决结果概要信息
不计入思考时间的
问题 223
(咨询特价).5如何知道每个虚拟用户
负载时的参数取值 224
(咨询特价).6如何将数据导出到
Excel文件中 228
(咨询特价).7如何对导出的数据
进行筛选 229
(咨询特价).8如何对结果数据进行
有效的分析 230
(咨询特价)吞吐量相关信息 232
(咨询特价).1概要分析吞吐量等
相关信息问题提出 233
(咨询特价).2概要分析吞吐量等相关
信息问题分析 233
(咨询特价).3概要分析吞吐量等相关
内容设计与实现 234
(咨询特价)执行结果分析过程 236
(咨询特价).1合并图的应用 238
(咨询特价).2合并图的3种方式 238
(咨询特价).3自动关联的应用 239
(咨询特价).4交叉结果的应用 241
(咨询特价).5性能测试模型 242
(咨询特价).6性能瓶颈定位—
拐点分析法 243
(咨询特价).7分析相关选项设置 243
(咨询特价)主要图表分析 246
(咨询特价).1虚拟用户相关图表 246
(咨询特价).2事务相关图表 247
(咨询特价).3错误相关图表 250
(咨询特价).4Web资源相关图表 252
(咨询特价).5网页诊断相关图表 259
(咨询特价).6系统资源相关图表 265
第7章LoadRunner常见问题解答 268
7.1如何突破参数的百条显示
限制 269
7.2如何突破Controller可用
脚本的50条限制 269
7.3如何解决数据库查询结果过大
导致的录制失败的问题 270
7.4如何调整经常用到的相关协议
脚本模板 271
7.5如何将Connect()中的密文改为
明文 272
7.6如何添加并运用附加变量 274
7.7如何解决脚本中的乱码问题 276
7.8如何在录制时加入自定义
标头 277
7.9线程和进程运行方式有何
不同 278
(咨询特价)如何实现脚本分步录制 280
(咨询特价)如何在脚本中应用常量和
数组 281
(咨询特价)VuGen中支持哪些步骤类型 282
(咨询特价)如何处理ASP.NET中的
ViewState 283
(咨询特价)如何理解Return的返回值 287
(咨询特价)如何解决负载均衡将压力作用
到一台机器的问题 289
(咨询特价)如何对Apache服务器上的
资源使用情况进行监控 290
(咨询特价)如何在脚本中加入DOS
命令 291
(咨询特价)如何下载并保存文件到
本地 292
(咨询特价)如何理解常用图表的含义 295
(咨询特价)基于目标和手动场景测试
有何和不同 296
(咨询特价)如何在命令行下启动
Controller 299
(咨询特价)如何解决由于设置引起的
运行失败问题 299
(咨询特价)如何实现对服务器系统资源的
监控 300
(咨询特价)如何实现对数据服务器的
监控 304
(咨询特价)如何实现对Web应用程序
服务器资源的监控 307
(咨询特价)如何在Analysis图表中添加
分析注释 309
(咨询特价)如何确定登录达到响应时间为
3秒的指标 311
(咨询特价)如何使用自动关联对测试结果
进行分析 313
(咨询特价)如何根据分析结果判断性能
有所改善 314
(咨询特价)如何对图表进行合并并定位
系统瓶颈 316
(咨询特价)如何应用Java Vuser验证算法的
执行效率 317
(咨询特价)如何用程序控制网站的
访问次数 321
(咨询特价)几种不同超时的处理方法 325
(咨询特价)如何才能将日期类型数据
参数化到脚本中 326
(咨询特价)如何自定义请求并判断返回
数据的正确性 330
(咨询特价)LoadRunner如何运行
WinRunner脚本 332
(咨询特价)LoadRunner如何利用已有文本
数据 335
(咨询特价)如何能够产生样例程序的
Session 337
(咨询特价)如何能够实现Ping IP的
功能 339
(咨询特价)如何在Vugen中自定义
工具栏按钮 339
(咨询特价)如何在Vugen的Tools菜单中
添加菜单项 341
(咨询特价)如何在Vugen中给菜单项
定义快捷键 342
(咨询特价)为什么结果导出时会出现
异常 343
(咨询特价)如何增大网页细分图显示的
URLS长度 344
(咨询特价)如何设置登录的用户名和
口令 344
(咨询特价)如何在执行迭代时退出
脚本 346
(咨询特价)如何使用键盘快捷键 347
(咨询特价)如何手动转换字符串编码 348
(咨询特价)如何理解结果目录文件
结构 349
(咨询特价)如何监控Tomcat 350
(咨询特价)如何在UNIX系统下用命令行
运行脚本 354
(咨询特价)如何使用C函数进行脚本
跟踪 355
(咨询特价)如何知道脚本对应路径下
文件的含义 356
(咨询特价)如何结合企业特点进行
性能测试 367
(咨询特价)如何应用性能测试常用
计算公式 369
(咨询特价)如何掌握“拐点”
分析方法 371
(咨询特价)如何发现性能测试的规律 372
(咨询特价)如何编写性能测 例 373
(咨询特价)如何对MySQL数据库进行
查询操作 375
(咨询特价)为何无法与Load Generator
通信 378
第8章全面掌握LoadRunner 12 380
8.1认识LoadRunner 12 381
8.1.1揭开LoadRunner 12的
神秘面纱 381
8.1.2界面 加友好的
LoadRunner 12的
Vugen 381
8.1.3LoadRunner 12创建脚本
与解决方案 381
8.1.4 加直观的录制报告 384
8.1.5关联操作原来如此
简单 384
8.1.6请求信息的过滤与请求
分类统计 385
8.1.7脚本参数化 387
8.1.8快照页相关信息 388
8.1.9运行时数据页相关
信息 388
8.1.10错误页相关信息 389
8.1.11任务页相关信息 390
8.1.12输出页相关信息 390
8.1.13缩略图资源管理器页
相关信息 391
8.2VuGen功能改进与实用操作 392
8.2.1VuGen属性 392
8.2.2步骤工具箱 393
8.2.3C语言的脚本代码
着色 394
8.2.4代码完成 394
8.2.5书签 395
8.3同步录制和异步录制 396
8.3.1异步通信的3种方式 397
8.3.2如何创建异步脚本 398
8.3.3异步通信相关函数 399
8.4Controller功能改进与实用操作 399
8.4.1Controller对JMeter
脚本的支持 400
8.4.2如何添加基于Eclipse
开发者的插件 408
8.4.3应用VuGen开发
Selenium脚本 409
8.4.4在Eclipse IDE中调用
LoadRunner API实现
Selenium脚本开发 416
第9章基于接口的性能测试实战 424
9.1 LoadRunner与其在接口测试
中的应用 425
9.1.1性能测试接口需求 425
9.1.2接口测试功能性
用例设计 430
9.1.3测 例脚本实现
(接口功能性验证) 432
9.2LoadRunner在接口性能测试中的
应用 440
9.2.1接口测试性能用例
设计 440
9.2.2测 例脚本实现 441
9.2.3性能测试场景执行 443
9.2.4性能测试执行结果
分析与总结 448
0章性能监控方法和性能监控
工具应用 450
10.1概述 451
10.2进程相关指标和监控技术 451
10.2.1Windows操作系统
任务、进程 451
10.2.2Windows操作系统
任务、进程监控技术 451
10.2.3Windows操作系统
任务、进程关闭技术 456
10.2.4Linux操作系统任务、
进程监控技术 458
10.2.5Linux操作系统进程
监控技术 459
10.2.6Linux操作系统进程
终止技术 462
10.3CPU相关指标和监控技术 464
10.3.1CPU相关指标监控
技术 464
10.3.2Windows操作系统中
CPU相关指标
监控技术 464
10.3.3Linux操作系统中CPU
相关指标监控技术 467
10.4内存相关指标和监控技术 471
10.4.1内存相关指标监控
技术 471
10.4.2Windows操作系统中
内存相关指标
监控技术 472
10.4.3Linux操作系统中内存
相关指标监控技术 477
10.5磁盘I/O相关指标和
监控技术 480
10.5.1磁盘I/O相关指标
监控技术 480
10.5.2Windows操作系统
磁盘I/O相关指标监控
技术 482
10.5.3Linux操作系统磁盘I/O
相关指标监控技术 490
10.6Nmon工具 493
10.6.1Nmon工具介绍 493
10.6.2Nmon工具的使用 493
10.7Spotlight工具 502
10.7.1Spotlight工具介绍 502
10.7.2Spotlight on Oracle 502
10.7.3Spotlight on Unix 511
1章性能测试项目实施过程及
文档写作 515
11.1基于不同用户群的性能测试 516
11.2验收测试通常提交的成果物 516
11.3验收测试项目完整实施过程 517
11.4项目预算和项目立项 518
11.4.1项目预算和项目立项 518
11.4.2项目预算相关内容及
样表展示 518
11.5项目准备阶段及验收测试
方案编写 519
11.5.1项目人员入场 519
11.5.2项目调研 520
11.5.3验收测试方案 520
11.5.4验收测试方案索引
目录结构 520
11.5.5验收测试方案的
“引言” 523
11.5.6验收测试方案的
“系统简介” 524
11.5.7验收测试方案的
“测试目标和标准” 524
11.5.8验收测试方案的
“测试需求分析” 525
11.5.9验收测试方案的
“测试策略” 525
11.5.10验收测试方案的
“项目实施阶段” 529
11.5.11验收测试方案的
“测试实施安排” 533
11.5.12验收测试方案的
“测试计划” 534
11.5.13验收测试方案的
“质量保证” 535
11.5.14验收测试方案的
“缺陷管理” 539
11.5.15验收测试方案的
“项目沟通” 541
11.5.16验收测试方案的
“工作产品” 541
11.6验收测试实施过程及
性能测试计划编写 541
11.6.1性能测试计划 542
11.6.2性能测试计划索引
目录结构 542
11.6.3性能测试计划的
“简介” 543
11.6.4性能测试计划的
“测试业务及性能
需求” 545
11.6.5性能测试计划的
“测试环境” 545
11.6.6性能测试计划的
“测试策略” 546
11.6.7性能测试计划的
“命名规范” 549
11.6.8性能测试计划的
“用例设计” 550
11.6.9性能测试计划的
“场景设计” 551
11.6.10性能测试计划的
“测试数据准备” 552
11.6.11性能测试计划的
“计划安排” 552
11.6.12性能测试计划的
“局限条件” 553
11.6.13性能测试计划的
“风险评估” 553
11.6.14性能测试计划的
“交付产品” 553
11.7验收测试实施过程 553
11.7.1性能测试脚本设计 554
11.7.2性能测试脚本
数据准备 559
11.7.3性能测试场景设计 560
11.7.4性能测试场景监控与
场景执行 562
11.7.5性能测试结果分析 566
11.7.6性能调优 567
11.8验收测试总结及其性能
测试总结的编写 568
11.8.1某单位某系统验收
测试结论 568
11.8.2某单位某系统验收
测试交付清单 569
11.8.3某单位某系统验收
测试报告 569
11.8.4某单位某系统验收
测试性能测试报告 577
11.8.5功能/性能测试缺陷
遗留评审确认表格 584
11.8.6项目管理相关表格 584
11.9项目验收相关文档编写 586
11.9.1验收申请 587
11.9.2工作量确认 587
2章性能测试案例—系统实现框架对比 588
12.1方案设计 589
12.1.1项目性能测试
需求分析 589
12.1.2性能测试需求 589
12.1.3系统架构 590
12.1.4性能测试策略 590
12.1.5测试资源 591
12.1.6测试监控 592
12.1.7里程碑计划 594
12.1.8测试准则 594
12.1.9测试风险 595
12.2测试执行 595
12.2.1脚本编写 595
12.2.2测试过程 598
12.3测试报告 600
12.3.1性能对比结论摘要 600
12.3.2问题分析 601
12.3.3测试结果对比 602
12.3.4性能对比结论 606
3章Web前端性能测试工具应用 607
13.1前端性能测试 608
13.2HttpWatch工具 608
13.2.1HttpWatch简介 608
13.2.2HttpWatch工具的
使用 608
13.3DynaTrace Ajax工具 616
13.3.1DynaTrace Ajax简介 616
13.3.2DynaTrace Ajax
工具的使用 616
13.4Firebug工具 620
13.4.1Firebug简介 620
13.4.2Firebug工具的使用 621
13.5YSlow工具 623
13.5.1YSlow简介 623
13.5.2YSlow工具的使用 624
13.6前端性能改进 625
13.6.1减少请求数量 625
13.6.2应用缓存技术 627
13.6.3CDN技术 630
13.6.4减少DNS解析时间 630
13.6.5压缩内容 631
13.6.6其他方法 631
4章不同协议脚本应用实例讲解 633
14.1一种特殊的数据库性能
测试方法 634
14.1.1数据库集群项目背景 634
14.1.2批处理方式解决方案 635
14.2手工编写FTP脚本 637
14.2.1手工编写脚本的策略 637
14.2.2基于实例手工编写
FTP脚本 637
14.2.3脚本编写注意事项 639
14.3Foxmail邮件的发送脚本 640
14.4.NET 2008插件在开发
环境中的应用 643
14.5Windows Sockets协议
脚本应用 647
14.6Terminal Emulation协议
脚本应用 654
14.7Citrix协议脚本的应用 660
14.7.1Citrix简单介绍 660
14.7.2Citrix相关配置说明 660
14.8EdgeSight 663
14.8.1EdgeSight简单介绍 664
14.8.2EdgeSight的
使用方法 664
14.9数据库相关协议应用 669
14.9.1工具支持哪些
数据库相关协议 669
14.9.2数据库函数说明 669
14.9.3数据库脚本关联 673
(咨询特价)Flex协议脚本应用 674
(咨询特价).1Flex简介 674
(咨询特价).2Flex脚本 674
(咨询特价).3Flex脚本关联 675
(咨询特价)Real协议脚本应用 677
(咨询特价).1Real简介 677
(咨询特价).2Real脚本 677
(咨询特价)Web Services协议
脚本应用 679
(咨询特价).1Web Services简介 679
(咨询特价).2Delphi Web Services
样例程序 683
(咨询特价).3Web Services脚本 690
5章利用 语言开发性能测试辅助工具 695
15.1LoadRunner场景运行
控制器 696
15.2LoadRunner场景运行
控制器源代码 698
15.2.1场景运行控制器
首界面源代码 698
15.2.2场景运行控制器
源代码 700
15.2.3系统设置源代码 707
15.2.4作品相关源代码 708
15.3前端性能测试自动化 713
15.4HttpWatch前端性能
测试自动化脚本 714
15.5基于 语言调用HttpWatch
完成前端性能测试 719

......

精 彩 页:
热门设计服务