新的测试工具LoadRunner技术解读。 丰富的案例介绍,帮助读者学以致用。 丰富的练习题与面试题型,为读者学练结合基础。 内容从测试项目实战需求出发,讲述了软件测试的分类以及测试的流程 还重讲述了性能测试技术和LoadRunner 11.0与12.60工具应用的实战知识 基于实践中经常遇到的问题汇总了几十个解决方案 详细的项目案例、完整的性能测试方案、计划、用例设计、性能总结及相关交付文档为您做好实际项目测试提供了很好的帮助 适合测试初学者、测试人员、测试经理以及发人员学习,也适合作为大专院校相关专业师生的学习用书,以及培训机构的教材。
售 价:¥
纸质售价:¥102.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权
内容提要
前 言
资源与支持
第1章 软件测试概述
1.1 软件测试基础
1.2 软件相关概念解析
1.3 软件测试的定义
1.4 软件测试的分类
1.5 软件开发与软件测试的关系
1.6 软件测试流程
1.7 测试自动化的意义
第2章 性能测试过程概述
2.1 性能测试的基本过程
2.2 性能测试需求分析
2.3 性能测试计划
2.4 性能测试用例
2.5 测试脚本编写
2.6 测试场景设计
2.7 测试场景运行
2.8 场景运行监控
2.9 运行结果分析
2.10 系统性能调优
2.11 性能测试总结
2.12 本章小结
2.13 本章习题及经典面试试题
2.14 本章习题及经典面试试题答案
第3章 性能测试与LoadRunner 相关概念
3.1 性能测试的基本概念
3.2 LoadRunner及样例程序安装过程
3.3 运行机制和主要组成部分
3.4 LoadRunner相关概念解析
第4章 应用LoadRunner进行性能测试示例
4.1 LoadRunner测试过程模型
4.2 实例讲解脚本的录制、场景设计、结果分析过程
第5章 脚本语言编写基础
5.1 认识LoadRunner脚本语言
5.2 C语言基础
5.3 关联的应用
5.4 动态链接库函数的调用
5.5 应用特殊函数的注意事项
5.6 自定义函数的应用
5.7 IP欺骗的应用
第6章 深度解析LoadRunner 11.0功能的应用
6.1 VuGen的应用
6.2 协议的选择
6.3 脚本的创建过程
6.4 脚本的参数化
6.5 调试技术
6.6 Controller的应用
6.7 场景设置描述
6.8 负载生成器
6.9 IP Wizard的应用
6.10 负载选项设置详解
6.11 性能指标监控
6.12 Analysis的应用
6.13 结果目录文件结构
6.14 Analysis Summary分析
6.15 事务相关信息
6.16 吞吐量相关信息
6.17 执行结果分析过程
6.18 主要图表分析
第7章 LoadRunner 常见问题解答
7.1 如何突破参数的百条显示限制
7.2 如何突破Controller可用脚本的50条限制
7.3 如何解决数据库查询结果过大导致的录制失败的问题
7.4 如何调整经常用到的相关协议脚本模板
7.5 如何将Connect()中的密文改为明文
7.6 如何添加并运用附加变量
7.7 如何解决脚本中的乱码问题
7.8 如何在录制时加入自定义标头
7.9 线程和进程运行方式有何不同
7.10 如何实现脚本分步录制
7.11 如何在脚本中应用常量和数组
7.12 VuGen中支持哪些步骤类型
7.13 如何处理ASP.NET中的ViewState
7.14 如何理解Return的返回值
7.15 如何解决负载均衡将压力作用到一台机器的问题
7.16 如何对Apache服务器上的资源使用情况进行监控
7.17 如何在脚本中加入DOS命令
7.18 如何下载并保存文件到本地
7.19 如何理解常用图表的含义
7.20 基于目标和手动场景测试有何联系和不同
7.21 如何在命令行下启动Controller
7.22 如何解决由于设置引起的运行失败问题
7.23 如何实现对服务器系统资源的监控
7.24 如何实现对数据服务器的监控
7.25 如何实现对Web应用程序服务器资源的监控
7.26 如何在Analysis图表中添加分析注释
7.27 如何确定登录达到响应时间为3秒的指标
7.28 如何使用自动关联对测试结果进行分析
7.29 如何根据分析结果判断性能有所改善
7.30 如何对图表进行合并并定位系统瓶颈
7.31 如何应用Java Vuser验证算法的执行效率
7.32 如何用程序控制网站的访问次数
7.33 几种不同超时的处理方法
7.34 如何才能将日期类型数据参数化到脚本中
7.35 如何自定义请求并判断返回数据的正确性
7.36 LoadRunner如何运行WinRunner脚本
7.37 LoadRunner如何利用已有文本数据
7.38 如何能够产生样例程序的Session
7.39 如何能够实现Ping IP的功能
7.40 如何在Vugen中自定义工具栏按钮
7.41 如何在Vugen的Tools菜单中添加菜单项
7.42 如何在Vugen中给菜单项定义快捷键
7.43 为什么结果导出时会出现异常
7.44 如何增大网页细分图显示的URLS长度
7.45 如何设置登录的用户名和口令
7.46 如何在执行迭代时退出脚本
7.47 如何使用键盘快捷键
7.48 如何手动转换字符串编码
7.49 如何理解结果目录文件结构
7.50 如何监控Tomcat
7.51 如何在UNIX系统下用命令行运行脚本
7.52 如何使用C函数进行脚本跟踪
7.53 如何知道脚本对应路径下文件的含义
7.54 如何结合企业特点进行性能测试
7.55 如何应用性能测试常用计算公式
7.56 如何掌握“拐点”分析方法
7.57 如何发现性能测试的规律
7.58 如何编写性能测试用例
7.59 如何对MySQL数据库进行查询操作
7.60 为何无法与Load Generator通信
第8章 全面掌握LoadRunner 12
8.1 认识LoadRunner 12
8.2 VuGen功能改进与实用操作
8.3 同步录制和异步录制
8.4 Controller功能改进与实用操作
第9章 基于接口的性能测试实战
9.1 LoadRunner与其在接口测试中的应用
9.2 LoadRunner在接口性能测试中的应用
第10章 性能监控方法和性能监控工具应用
10.1 概述
10.2 进程相关指标和监控技术
10.3 CPU相关指标和监控技术
10.4 内存相关指标和监控技术
10.5 磁盘I/O相关指标和监控技术
10.6 Nmon工具
10.7 Spotlight工具
第11章 性能测试项目实施过程及文档写作
11.1 基于不同用户群的性能测试
11.2 验收测试通常提交的成果物
11.3 验收测试项目完整实施过程
11.4 项目预算和项目立项
11.5 项目准备阶段及验收测试方案编写
11.6 验收测试实施过程及性能测试计划编写
11.7 验收测试实施过程
11.8 验收测试总结及其性能测试总结的编写
11.9 项目验收相关文档编写
第12章 性能测试案例——系统实现框架对比
12.1 方案设计
12.2 测试执行
12.3 测试报告
第13章 Web 前端性能测试工具应用
13.1 前端性能测试
13.2 HttpWatch工具
13.3 DynaTrace Ajax工具
13.4 Firebug工具
13.5 YSlow工具
13.6 前端性能改进
第14章 不同协议脚本应用实例讲解
14.1 一种特殊的数据库性能测试方法
14.2 手工编写FTP脚本
14.3 Foxmail邮件的发送脚本
14.4 .NET 2008插件在开发环境中的应用
14.5 Windows Sockets协议脚本应用
14.6 Terminal Emulation协议脚本应用
14.7 Citrix协议脚本的应用
14.8 EdgeSight
14.9 数据库相关协议应用
14.10 Flex协议脚本应用
14.11 Real协议脚本应用
14.12 Web Services协议脚本应用
第15章 利用高级语言开发性能测试辅助工具
15.1 LoadRunner场景运行控制器
15.2 LoadRunner场景运行控制器源代码
15.3 前端性能测试自动化
15.4 HttpWatch前端性能测试自动化脚本
15.5 基于高级语言调用HttpWatch完成前端性能测试
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜