书籍详情
LoadRunner性能测试应用
作者:姜艳 等编著
出版社:电子工业出版社
出版时间:2009-01-01
ISBN:9787121074868
定价:¥49.00
购买这本书可以去
内容简介
《LoadRunner性能测试应用》是专门阐述基于LoadRunner展开性能测试的专业书籍。全书分为三部分,分别为“基础篇”、“提高篇”和“实战篇”。“基础篇”着重说明和描述了性能测试的基本概念、模型、测试策略,以及LoadRunner的工作原理、内部结构和简要的测试步骤。“提高篇”展现了LoadRunner从创建脚本到结果分析的全过程,而且笔者根据以往项目测试的经验,对于各个步骤执行过程中有可能遇到的问题及错误,给出了说明和解释。“实战篇”以实际用例讲述LoadRunner从测试计划到测试执行,再到测试分析,最后到调优的全过程。对于LoadRunner初学者,《LoadRunner性能测试应用》提供了操作指南及实践实例说明,使读者能够系统、全面地了解和掌握这种软件测试利器。对于有一定LoadRunner使用经验的软件测试人员,也能通过《LoadRunner性能测试应用》深入了解LoadRunner的内部结构和底层函数的调用,提升LoadRunner综合运用能力。
作者简介
于波,高级工程师、硕士、PMP,拥有丰富的软件开发、项目规划和项目管理经验。曾在外企作为高级咨询顾问、系统分析员实施多个大型MIS和ERP项目,主持商业智能类项目的分析、开发和实施。现任某上市软件研究院院长,应用中间件平台的技术负责人之一,组织开发了核心系统,并率领团队通过CMM L2和CMMI L3的正式评估,曾作为项目经理主持工业和信息化部电子基金项目。姜艳,工程师,计算机硕士,研究方向为图形图像处理。曾任一汽集团某公司技术发展部部长,从事生产有关的技术管理、软件开发和培训工作,后在软件企业进行系统分析、设计工作,并在高校任兼职教师。
目录
第1部分 基础篇
第1章 性能测试基础
1.1 性能测试的意义
1.1.1 性能测试的划分
1.1.2 性能测试的术语
1.2 性能测试简介
1.2.1 性能测试策略
1.2.2 性能测试原则
1.3 LoadRunner简介
1.3.1 LoadRunner工作原理
1.3.2 LoadRunner工作过程
1.3.3 LoadRunner内部结构
1.3.4 LoadRunner测试步骤
1.3.5 LoadRunner注意事项
1.4 本章小结
第2章 LoadRunner入门
2.1 LoadRunner创建测试脚本
2.1.1 录制普通脚本
2.1.2 录制Web Services脚本
2.1.3 回放脚本及调试
2.1.4 完善脚本
2.1.5 脚本回放问题解决
2.2 LoadRunner创建运行场景
2.2.1 创建方案
2.2.2 计划方案
2.2.3 配置方案
2.2.4 方案模式类型
2.3 LoadRunner分析测试结果
2.3.1 配置数据选项
2.3.2 图表分析说明
2.3.3 分析报告类型
2.4 本章小结
第2部分 提高篇
第3章 LoadRunner脚本编写
3.1 插入检查点
3.2 设置参数化方法
3.2.1 参数化定义
3.2.2 创建参数
3.2.3 参数类型属性
3.2.4 导入数据方法
3.2.5 数据文件存储
3.3 语句关联
3.3.1 关联的意义
3.3.2 自动关联方法
3.3.3 手动关联方法
3.3.4 关联中常见问题
3.4 本章小结
第4章 LoadRunner场景设计
4.1 集合点设置策略
4.2 联机监视器方法
4.3 IP欺骗配置方法
4.4 如何添加计数器
4.4.1 添加Oracle计数器
4.4.2 添加SiteScope计数器
4.4.3 添加Windows资源计数器
4.4.4 添加SQL Server计数器
4.4.5 添加J2EE计数器
4.4.6 J2EE监控器的初始配置
4.4.7 添加RealPlayer计数器
4.5 本章小结
第5章 LoadRunner结果分析
5.1 Analysis分析图表说明
5.1.1 虚拟用户图
5.1.2 错误图
5.1.3 事务图
5.1.4 Web资源图
5.1.5 网页细分图
5.1.6 系统资源图
5.2 Analysis分解页面详解
5.3 使用TestDirector管理分析结果
5.4 本章小结
第6章 LoadRunner性能指标
6.1 HTTP服务器状态代码
6.1.1 消息1XX(Informational 1XX)
6.1.2 成功2XX(Successful 2XX)
6.1.3 重定向3XX(Redirection 3XX)
6.1.4 客户端错误(Client Error 4XX)
6.1.5 服务器错误(Server Error 5XX)
6.2 LoadRunner默认计数器
6.3 LoadRunner性能计数器
6.3.1 Processor计数器
6.3.2 Memory计数器
6.3.3 Disk计数器
6.3.4 Network计数器
6.3.5 Thread计数器
6.3.6 SQL Server计数器
6.3.7 IIS计数器
6.3.8 Tuxedo中间件计数器
6.3.9 WebSphere MQ中间件计数器
6.3.10 Sybase计数器
6.4 Oracle 性能计数器
6.4.1 Oracle数据库优化策略
6.4.2 Oracle监控视图添加方法
6.4.3 Oracle性能视图指标详解
6.5 LoadRunner函数介绍
6.5.1 LoadRunner函数
6.5.2 Action类函数
6.5.3 Check类函数
6.5.4 Concurrent Group类函数
6.6 LoadRunner性能计数器监控实例
6.7 本章小结
第7章 LoadRunner高级应用
7.1 规范应用之--测试脚本有效性
7.2 规范应用之--脚本编写规范性
7.3 高级应用之—测试脚本修改的策略
7.3.1 测试脚本加载判断标识方法
7.3.2 测试脚本加载定义参数方法
7.3.3 测试脚本编写判断代码方法
7.3.4 测试过程加载验证脚本方法
7.4 高级应用之—测试场景施压方法
7.5 高级应用之—复杂系统关联取值方法
本章小结
第3部分 实战篇
第8章 信息系统性能测试实例
8.1 业务介绍
8.1.1 用户群体
8.1.2 应用功能
8.1.3 应用模式
8.2 测试概述及策略
8.2.1 估算方法说明
8.2.2 性能需求指标
8.2.3 估算过程参考的行业标准
8.3 估算各种测试性能指标
8.3.1 用户访问量估算
8.3.2 系统可扩缩性和延续性估算
8.3.3 容灾用户访问量估算
8.3.4 系统处理能力计算
8.3.5 业务处理能力估算
8.3.6 网络流量分析估算
8.3.7 业务处理和系统响应时间
8.4 测试方法
8.4.1 测试目的
8.4.2 测试策略
8.4.3 测试环境
8.4.4 测试工具
8.4.5 测试方法
8.5 测试用例与方案
8.5.1 测试用例
8.5.2 系统测试方案一
8.5.3 系统测试方案二
8.5.4 系统测试方案三
8.5.5 系统测试方案四
8.6 测试结果分析
8.6.1 Weblogic测试结果摘要
8.6.2 测试结果分析
8.7 测试用例实例
8.7.1 文件查询测试记录(并发数60)
8.7.2 文件查询测试记录(并发数100)
8.7.3 文件查询测试记录(150并发)
8.7.4 文件查询测试记录(并发数170)
8.7.5 文件查询最大负载时资源情况
8.8 本章小结
第9章 应用软件性能测试报告
9.1 测试项目简介
9.2 测试方案
9.2.1 性能测试计划
9.2.2 测试网络拓扑图
9.2.3 测试范围
9.2.4 测试策略
9.2.5 测试文档
9.3 测试资源的分配
9.3.1 人力资源
9.3.2 测试环境
9.9.3 测试工具
9.4 测试的实施与控制
9.4.1 用户场景设计
9.4.2 测试用例设计
9.4.3 制定测试场景
9.5 其他注意事项
9.5.1 软件测试完成标准
9.5.2 软件测试中止标准
9.5.3 测试风险
9.6 测试用例执行
9.6.1 测试结果记录
9.6.2 测试结果分析
9.6.3 测试结果综述
本章小结
附录A 函数列表
附录B Load Runner调用DLL
附录C 工作流构建系统性能负载测试计划模板
附录D 名词解释
第1章 性能测试基础
1.1 性能测试的意义
1.1.1 性能测试的划分
1.1.2 性能测试的术语
1.2 性能测试简介
1.2.1 性能测试策略
1.2.2 性能测试原则
1.3 LoadRunner简介
1.3.1 LoadRunner工作原理
1.3.2 LoadRunner工作过程
1.3.3 LoadRunner内部结构
1.3.4 LoadRunner测试步骤
1.3.5 LoadRunner注意事项
1.4 本章小结
第2章 LoadRunner入门
2.1 LoadRunner创建测试脚本
2.1.1 录制普通脚本
2.1.2 录制Web Services脚本
2.1.3 回放脚本及调试
2.1.4 完善脚本
2.1.5 脚本回放问题解决
2.2 LoadRunner创建运行场景
2.2.1 创建方案
2.2.2 计划方案
2.2.3 配置方案
2.2.4 方案模式类型
2.3 LoadRunner分析测试结果
2.3.1 配置数据选项
2.3.2 图表分析说明
2.3.3 分析报告类型
2.4 本章小结
第2部分 提高篇
第3章 LoadRunner脚本编写
3.1 插入检查点
3.2 设置参数化方法
3.2.1 参数化定义
3.2.2 创建参数
3.2.3 参数类型属性
3.2.4 导入数据方法
3.2.5 数据文件存储
3.3 语句关联
3.3.1 关联的意义
3.3.2 自动关联方法
3.3.3 手动关联方法
3.3.4 关联中常见问题
3.4 本章小结
第4章 LoadRunner场景设计
4.1 集合点设置策略
4.2 联机监视器方法
4.3 IP欺骗配置方法
4.4 如何添加计数器
4.4.1 添加Oracle计数器
4.4.2 添加SiteScope计数器
4.4.3 添加Windows资源计数器
4.4.4 添加SQL Server计数器
4.4.5 添加J2EE计数器
4.4.6 J2EE监控器的初始配置
4.4.7 添加RealPlayer计数器
4.5 本章小结
第5章 LoadRunner结果分析
5.1 Analysis分析图表说明
5.1.1 虚拟用户图
5.1.2 错误图
5.1.3 事务图
5.1.4 Web资源图
5.1.5 网页细分图
5.1.6 系统资源图
5.2 Analysis分解页面详解
5.3 使用TestDirector管理分析结果
5.4 本章小结
第6章 LoadRunner性能指标
6.1 HTTP服务器状态代码
6.1.1 消息1XX(Informational 1XX)
6.1.2 成功2XX(Successful 2XX)
6.1.3 重定向3XX(Redirection 3XX)
6.1.4 客户端错误(Client Error 4XX)
6.1.5 服务器错误(Server Error 5XX)
6.2 LoadRunner默认计数器
6.3 LoadRunner性能计数器
6.3.1 Processor计数器
6.3.2 Memory计数器
6.3.3 Disk计数器
6.3.4 Network计数器
6.3.5 Thread计数器
6.3.6 SQL Server计数器
6.3.7 IIS计数器
6.3.8 Tuxedo中间件计数器
6.3.9 WebSphere MQ中间件计数器
6.3.10 Sybase计数器
6.4 Oracle 性能计数器
6.4.1 Oracle数据库优化策略
6.4.2 Oracle监控视图添加方法
6.4.3 Oracle性能视图指标详解
6.5 LoadRunner函数介绍
6.5.1 LoadRunner函数
6.5.2 Action类函数
6.5.3 Check类函数
6.5.4 Concurrent Group类函数
6.6 LoadRunner性能计数器监控实例
6.7 本章小结
第7章 LoadRunner高级应用
7.1 规范应用之--测试脚本有效性
7.2 规范应用之--脚本编写规范性
7.3 高级应用之—测试脚本修改的策略
7.3.1 测试脚本加载判断标识方法
7.3.2 测试脚本加载定义参数方法
7.3.3 测试脚本编写判断代码方法
7.3.4 测试过程加载验证脚本方法
7.4 高级应用之—测试场景施压方法
7.5 高级应用之—复杂系统关联取值方法
本章小结
第3部分 实战篇
第8章 信息系统性能测试实例
8.1 业务介绍
8.1.1 用户群体
8.1.2 应用功能
8.1.3 应用模式
8.2 测试概述及策略
8.2.1 估算方法说明
8.2.2 性能需求指标
8.2.3 估算过程参考的行业标准
8.3 估算各种测试性能指标
8.3.1 用户访问量估算
8.3.2 系统可扩缩性和延续性估算
8.3.3 容灾用户访问量估算
8.3.4 系统处理能力计算
8.3.5 业务处理能力估算
8.3.6 网络流量分析估算
8.3.7 业务处理和系统响应时间
8.4 测试方法
8.4.1 测试目的
8.4.2 测试策略
8.4.3 测试环境
8.4.4 测试工具
8.4.5 测试方法
8.5 测试用例与方案
8.5.1 测试用例
8.5.2 系统测试方案一
8.5.3 系统测试方案二
8.5.4 系统测试方案三
8.5.5 系统测试方案四
8.6 测试结果分析
8.6.1 Weblogic测试结果摘要
8.6.2 测试结果分析
8.7 测试用例实例
8.7.1 文件查询测试记录(并发数60)
8.7.2 文件查询测试记录(并发数100)
8.7.3 文件查询测试记录(150并发)
8.7.4 文件查询测试记录(并发数170)
8.7.5 文件查询最大负载时资源情况
8.8 本章小结
第9章 应用软件性能测试报告
9.1 测试项目简介
9.2 测试方案
9.2.1 性能测试计划
9.2.2 测试网络拓扑图
9.2.3 测试范围
9.2.4 测试策略
9.2.5 测试文档
9.3 测试资源的分配
9.3.1 人力资源
9.3.2 测试环境
9.9.3 测试工具
9.4 测试的实施与控制
9.4.1 用户场景设计
9.4.2 测试用例设计
9.4.3 制定测试场景
9.5 其他注意事项
9.5.1 软件测试完成标准
9.5.2 软件测试中止标准
9.5.3 测试风险
9.6 测试用例执行
9.6.1 测试结果记录
9.6.2 测试结果分析
9.6.3 测试结果综述
本章小结
附录A 函数列表
附录B Load Runner调用DLL
附录C 工作流构建系统性能负载测试计划模板
附录D 名词解释
猜您喜欢