分享
 
 
 

LoadRunner性能测试应用

LoadRunner性能测试应用  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,软件工程/开发项目管理,

作者: 姜艳等编著

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数: 423.4000版次: 1页数: 391印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121074868包装: 平装编辑推荐

著名软件工程专家、清华大学郑人杰教授推荐!

本书通过不同层次的三篇全面系统地阐述了软件测试的相关问题:“基础篇”着重说明和描述性能测试的基本概念、模型、测试策略,以及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.10Sybase计数器

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 名词解释

书摘插图

第2章LoadRunner入门

LoadRunner是一个强有力的压力测试工具。它的脚本可以录制生成,自动关联;测试场景可以面向指标,多方监控;测试结果可以用图表显示,并且可以拆分组合。

作为专业的性能测试工具,通过模拟成千上万的用户对被测系统进行操作和请求,能够在实验室环境中重现生产环境中可能出现的业务压力,再通过测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶颈。

2.1LoadRunner创建测试脚本

开发LoadRunner脚本需要经过图2-1所示的几个步骤。

在录制脚本时要遵循以下录制原则:

1.提高脚本执行效率

所录制的脚本内容要精练,而且是用户的真实操作,不可增加多余或重复性的操作,这样的脚本执行起来更能准确地模拟用户的真实行为,减少了执行时间,执行结果更准确。

2.录制具有代表性的功能

在一个软件中有很多不同的功能,但要录制所有的功能几乎是不可能的,所以要选择常用的、使用频率较高的业务功能来进行测试。

3.选择具有影响的事务

测试人员要对被测功能具有一定的认识和了解,选择一些对于整个测试过程中有影响的事务来测试,否则测试结果是无意义的。

当启动Visual User Generator后会出现选择脚本类型的对话框,在此对话框中,请选择我们常用的脚本类型,也就是Web(HTTP/HTML)协议,这是最为常见的。以下脚本介绍以此类型为例。

2.1.1 录制普通脚本

启动Visual User Generator,在弹出的对话框中选择需要新建的协议脚本,通过VuGen可以采用单协议或多协议模式,进行脚本的录制。选择单协议还是多协议,根据测试程序的实际需要而定。

1.选择协议

采用单协议模式时,VuGen将只录制指定的协议;采用多协议模式时,VuGen将录制多个协议中的操作。下列协议支持多协议脚本:COM、FTP、IMAP、Oracle NCA、POP3、RealPlayer、Window Sockets(原始)、SMTP和Web。“双协议Web/Web Services”的引擎使用一种不同的机制,应视为单协议,不能与其他多协议类型结合使用。

各种Vuser类型之间的另一个区别是多操作支持功能。大多数协议都可支持多个操作部分,如Oracle NCA、Web、RTE、General(C Vusers)、WAP、i-Mode 和VoiceXML等协议。

对于大多数Vuser类型,在每次录制时都会新建一个Vuser脚本,而不能在现有脚本中进行录制。但是,在录制Java、CORBA-Java、RMI-Java、Web、WAP、i-mode、Voice XML、Oracle NCA或RTE Vuser脚本时,可以在现有脚本中进行录制。

创建脚本时,单击“New”(新建)打开“New Virtual User”(新建Vuser)对话框,该对话框可提供选择录制脚本协议的快捷方式。

(1)单协议脚本:创建单协议Vuser脚本,这是“Startup”(启动)对话框打开时的默认选项。从Vuser生成器的“类别”中进行选择,并选择录制脚本的协议,如图2-2所示。

(2)多协议脚本:创建多协议Vuser脚本,VuGen将显示所有可用的协议。选择一个协议后,单击右箭头,将其移入“Selected Protocols”(选定的协议)部分中,如图2-3所示。

……

LoadRunner性能测试应用

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有