Loadrunner培训

Loadrunner培训

ID:41857061

大小:2.01 MB

页数:48页

时间:2019-09-03

Loadrunner培训_第1页
Loadrunner培训_第2页
Loadrunner培训_第3页
Loadrunner培训_第4页
Loadrunner培训_第5页
资源描述:

《Loadrunner培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LoadRunner简介应用程序是否能够很快地响应用户的要求是否能确保用户在真正使用软件时获得积极体验自动性能测试的目的是否能处理预期的用户负载并具有盈余能力在预期和非预期的负载下,应用程序是否稳定应用程序是否能处理业务所需的事务数量LoadRunner主要组件1、虚拟用户生成器VuGen:用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。2、Controller:用于组织、驱动、管理和监控负载测试。3、Analysis:有助于您查看、分析和比较性能结果。4、Launcher为访问所有LoadRunner组件的统一界面。LoadRunner负载测试流程创建脚本简介

2、1、录制:启动应用程序并将业务流程录制到脚本中。VuGen为录制的每个操作创建一个步骤。完成录制过程之后,VuGen生成脚本序列,从而形成Vuser脚本。2、验证:将脚本作为单独的测试运行,以此验证其功能并找出潜在的问题。3、增强:向脚本中添加增强功能,使它能够更准确地模拟业务流程,并使能够获得重要数据。添加事务、内容检查和参数。4、准备进行负载测试。LoadRunner支持40多种类型的应用程序,今天介绍的是基于Web的应用程序进行负载测试。MercuryTours应用程序MercuryTours是基于Web的旅行代理系统,MercuryTours用户可以连接到Web服务器、搜索航

3、班、预订航班并查看航班路线。选择第二定律:匹配原则由高协议到低协议。LoadRunnerProtocol选择第一定律:以客户端和其直接连接的Server通信方式为准。录制脚本1、登录MercuruTours网站:输入”jojo”用户名和”bean”密码,进行“登录”。2、输入航班详细信息:出发城市:丹佛,出发日期:当前日期,到达城市:洛杉矶,返回日期:第二天的日期,座位首选项:过道,其余的默认设置不变。3、选择航班:进行当天航班选择。4、输入付费信息并预订航班:在“信用卡”框中输入卡号:12345678,在“输入日期”框中键入:06/06。5、查看路线:将打开“路线”页进行查看。6、

4、用户注销。录制概要包括:协议信息操作列表增强功能录制日志窗口快照查看脚本树视图树视图是基于图标的视图,列出了作为步骤的Vuser操作脚本视图脚本视图是基于文本的视图,列出了作为函数的Vuser操作回放脚本如何设置运行时行为?如何实时查看脚本的运行?何处可以查看有关回放的信息如何知道是否已通过测试并搜索或筛选结果运行时行为运行逻辑:重复次数步:重复之间的等待时间日志:播放期间要收集的信息级别思考时间:步骤之间用户停止以思考的时间实时查看脚本运行默认情况下,VuGen将在后台运行测试,而不显示脚本中操作的动画,但可以通过设置在回放期间显示浏览器,VuGen将在查看器中显示返回到Vuser

5、的页面快照。Tools>GeneralOptions>Display查看回放信息上次回放概要:列出了检测到的任何错误,并显示“录制”和“回放”快照的缩略图。查看回放日志:通过查找日志中的脚本开始、结束或迭代等关键字来确定Vuser脚本正常启用、终止和循环次数是否完成;在日志中,VuGen用绿色显示成功的步骤,用红色显示错误;双击回放日志中的某行,VuGen会显示脚本中的对应步骤。查看测试结果展开迭代分支显示结果快照查看步骤概要按结果状态进行搜索Tools>Find筛选结果View>Filters常见播放问题应用程序使用动态值,尽管操作的录制已成功,但相同操作的播放却会失败。例如,某些

6、服务器为每个新会话分配唯一的会话ID。尝试回放录制的会话时,应用程序将创建与已录制的会话ID不同的新会话ID。LoadRunner通过关联解决此问题。关联将把会更改的值保存为参数。动态服务器值所谓的关联就是把脚本中某些写死的数据,转变成是撷取自服务器所送的,动态的,每次都不一样的数据。需要关联的条件:客户端需要从服务器端返回数据中获取部分数据,并将这部分数据处理后作为自己下次请求的一部分发出。使用唯一的服务器值1、使用动态值录制脚本。2、回放脚本。3、查看“回放概要”。4、扫描脚本以查找需要关联的地方。5、关联会话ID。6、检查关联语句的语法。7、再次播放脚本。自动关联VuGen提供

7、了一组可配置关联规则以处理录制会话期间的动态值问题。大多数服务器都具有清晰的语法规则(即上下文),创建链接和参考时将使用这些语法规则。如果使用支持的应用程序服务器录制会话,则可以使用VuGen的内置关联规则,从而使VuGen在录制阶段中检测和关联动态值。负载测试的多种方法如何度量业务流程?加入事务如何模拟多个用户?参数化常量如何验证网页内容?检查文本或图片如何生成调式信息?插入输出错误消息测试是否成功?运行增强的脚本度量业务流程为衡量服务器性能,需要定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。