王朝百科
分享
 
 
 

loadrunner和软件项目性能测试

王朝百科·作者佚名  2010-04-03  
宽屏版  字体: |||超大  

《loadrunner和软件项目性能测试》

机械工业出版社 作者 刘群策 2008年1月出版

内容简介本书是笔者在长期技术支持和项目实施中总结出来的实践经验和成果,主要针对大型软件项目的性能测试,为性能测试人员设计、准备、执行和分析性能测试而编写。本书既包含了一套行之有效的性能测试流程,又包含了测试业界领先的自动化性能测试工具LoadRunner的具体使用

本书主要分为两个部分-流程方法篇和技术实现篇。流程方法篇分别从知识准备,测试设计,测试准备,测试执行和结果分析阶段,介绍了性能测试相关的理论知识和流程方法,包括考虑要点和可用的文档模板等。技术实现篇结合一个具体的Web应用系统,介绍了如何使用LoadRunner一步步地按照流程进行操作,包括录制脚本,脚本增强,场景配置执行和分析结果,对流程方法进行了实际的验证,最后还介绍了其它协议的录制,并且通过一个实际大型项目的测试案例来帮助读者更好的理解本书内容。

本书可以作为性能测试流程方法和LoadRunner工具使用的参考书。

本书适用于质量经理,技术经理,测试管理人员和性能测试人员等读者阅读,也可作为大,中院校软件专业或培训机构性能测试相关的辅导书。

作者简介本书作者先后从事过软件开发,项目管理和系统设计工作,具有很多实际项目实施经验,对J2EE企业级应用,集成和门户技术具有深入的了解。曾任职于BEA公司,主要支持金融行业,熟悉银行应用系统和其它大型企业的相关应用。目前是惠普公司(原美科利公司)的技术支持顾问,国家软件评测师,LoadRunner认证工程师,先后支持过很多大型软件系统的性能测试,例如银行的核心系统,Call Center系统,ERP系统和前置系统等,具有很强的测试理论和实践经验。

本书的结构分为流程方法篇和技术实现篇,流程方法篇相对独立,介绍了性能测试的一般理论和实施要点;技术方法篇结合Web应用实例,介绍了LoadRunner的具体使用,包括笔者实际工作中总结的一些注意事项和技巧,特别是结果分析部分,介绍了作者结合开发和测试经验的一些心得,具有参考价值。

本书语言简单易懂,对于一些比较难于理解的地方,作者会结合实例进行介绍,在介绍LoadRunner部分更是和Web应用紧密结合,指导读者如何一步步具体操作和实施。

全书共12万字。

目录前 言

1 准备知识

1.1 什么是性能测试

1.1.1 性能测试的必要性

1.1.2 性能测试的分类

1.1.3 性能测试的手段

1.1.4 性能测试的开始阶段

1.1.5 性能测试的加载目标

1.2 LoadRunner介绍

1.2.1 LoadRunner特点

1.2.2 LoadRunner结构

1.2.3 LoadRunner的原理

1.2.4 LoadRunner常用语

1.3 测试过程管理

2 测试设计阶段

2.1 各部门的分工

2.2 制定测试计划

2.2.1 定义测试目标和范围

2.2.2 了解被测系统的业务运行状况

2.2.3 收集系统的技术信息

2.2.4 确定测试的阶段安排

2.3 与相关人员讨论

2.4 风险评估和控制

3 测试准备阶段

3.1 测试环境准备

3.1.1 阶段说明

3.1.2 阶段准备内容

3.2 测试案例和测试场景的准备

3.2.1 阶段准备内容

3.2.2 典型交易模板

3.2.3 测试场景收集信息

3.3 测试数据的准备

3.3.1 阶段说明

3.3.2 阶段准备内容

3.3.3 数据准备模板

3.4 脚本的准备

3.4.1 阶段说明

3.4.2 阶段准备内容

3.5 性能监控的准备

3.5.1 阶段说明

3.5.2 阶段准备内容

3.6 风险评估和控制

4 测试执行阶段

4.1 实现测试场景

4.1.1 阶段说明

4.1.2 阶段内容

4.2 性能监控(配置监控)

4.2.1 阶段说明

4.2.2 阶段内容

4.3 按照策略执行测试

4.3.1 阶段说明

4.3.2 阶段内容

5 测试分析阶段

5.1 结果分析

5.1.1 阶段说明

5.1.2 阶段内容

5.2 提交文档

5.2.1 测试报告格式

5.2.2 测试报告附件

5.3 结果分析考虑

5.3.1 客户端/服务器通讯的本质

5.3.2 性能测试分析基础

5.3.3 分析实例

6 测试后期准备任务表

7 LoadRunner的安装和部署

7.1 LoadRunner的安装要求

7.2 LoadRunner的部署规划

7.3 安装LoadRunner

7.4 安装和启动Mercury Tours

8 LoadRunner录制介绍

8.1 LoadRunner的启动

8.2 脚本的录制

8.3 插入事务

8.4 回放脚本

8.5 按照比例运行操作

8.6 参数化

8.7 设置检查

8.8 关联

8.9 集合点

8.10 出错处理

8.11 函数说明

8.11.1 参数化的使用

8.11.2 lr_save_string

8.11.3 lr_eval_string

8.11.4 web_reg_save_param

8.11.5 web_reg_find

8.11.6 lr_user_data_point

8.11.7 Web/HTTP协议脚本相关函数

9 LoadRunner场景设置

9.1 创建场景

9.2 压力产生器

9.3 添加/修改组

9.4 运行时设置

9.5 详细信息

9.6 编辑计划

9.6.1 按场景计划

9.6.2 按组计划

9.6.3 计划开始时间

9.7 集合点配置

9.8 Controller选项

10 LoadRunner监控配置

10.1 操作系统

10.1.1 Unix

10.1.2 Windows

10.2 应用服务器

10.2.1 Weblogic

10.2.2 Websphere

10.3 数据库

10.3.1 Oracle

10.3.2 DB2

10.4 中间件

10.4.1 Tuxedo

10.5 监控器指标配置

10.6 复制监控器

11 LoadRunner场景执行

11.1 运行整个场景

11.2 了解虚拟用户的状态

11.3 虚拟用户的调整

11.4 错误处理

12 LoadRunner结果分析

12.1 分析概要

12.2 Vuser图

12.3 事务图

12.4 Web资源图

12.5 网页细分图

12.6 系统资源图

12.7 合并图

12.8 交叉结果图

12.9 分析处理

12.9.1 思考时间

12.9.2 图的设置

12.9.3 分析事务性能

12.9.4 使用网页细分图

12.9.5 使用自动关联

12.9.6 比较不同场景的结果

12.9.7 生成报告

12.10 实例分析

12.10.1 标识服务器问题

12.10.2 标识网络问题

12.10.3 一个例子

13 其它协议脚本录制和编写

13.1 Socket脚本录制和编写

13.1.1 准备工作

13.1.2 录制和回放

13.1.3 参数化

13.1.4 检查点

13.1.5 关联

13.1.6 函数应用

13.2 端口映射实现无界面录制

13.2.1 原理说明

13.2.2 录制说明

14 大型项目性能测试实例

14.1 项目背景

14.2 测试设计

14.2.1 参与人员

14.2.2 测试计划

14.3 测试准备

14.3.1 测试环境准备

14.3.2 测试案例和场景

14.3.3 测试数据准备

14.3.4 测试脚本

14.3.5 性能监控

14.4 测试执行

14.5 测试结果

14.5.1 一般交易日场景

14.5.2 基金发行日场景

14.5.3 稳定性测试

14.5.4 结果分析

14.6 测试小结

15 后记

附录A LoadRunner 9.0介绍

15.1 虚拟用户生成器

15.2 控制器

15.3 分析器

15.4 新的协议支持

15.5 其它

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有