更新时间:2020-07-07 17:16:52
封面
版权信息
前言
资源与支持
第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如何利用已有文本数据