LoadRunner脚本录制流程

 1.1 录制流程
  协议选择→设置录制选项→开始录制→插入命令→停止录制→回放验证
  1.2 协议选择
  单协议or多协议
  C/S架构使用的协议可能比较特殊,若不确定可询问开发人员。
  B/S架构使用的协议基本都是HTTP协议。
  1.3 录制选项
  1、录制准备事项
  Application type:可选择需要录制的对象类型,Internet Applications(录制对象是一个网络应用,基于浏览器)、Win32 Applications(支持Win32的标准客户端)。
  Program to record:设定需要录制的程序名,默认为IE,建议不要使用其他的三方的浏览器进行录制,以免出现不兼容。
  URL Address:录制的地址。
  Working directory:用来指定代码的工作目录。
  Record into Action:设置录制内容的存放位置,vuser_init、Action、vuser_end。
  2、录制选项
  Script:基于Web(HTTP/HTML)协议的Vuser脚本是使用C语言作为标准的。
  Protocols:协议列表。
  Recording:录制选项用于设置Web(HTTP/HTML)使用的录制方式,HTML-based Script(以HTML操作为录制级别)、URL-based Script(会录制到所有的HTTP请求)。
  Date Format Extension:将一些常见的编码格式进行转换,便于后期处理,可针对Body、Headers、Cookies、Query String四种数据段进行转码。
  Port Mapping:提供了对端口映射的处理规则。
  Correlation:打开脚本录制时的自动关联选项。
  1.4 开始录制
  当设置好录制选项后,单击OK按钮启动录制。
  首先会看到Recording Bar,随后会看到IE或者指定的应用程序启动。
  1.5 插入命令
  在录制的过程中可以通过Recording Bar添加一些命令。如切分脚本、添加事务的开始点和结束点、添加集合点、添加注释。
  1.6 结束录制
  录制结束后,单击Stop停止录制,客户端和服务器交互协议会被放在Generation Log内,VuGen随后会对协议交互进行分析,生成脚本。
  1.7 回放验证
  脚本生成后,单击菜单栏上的Run按钮回放脚本。回放中可以在Replay Log日志栏中看到脚本执行的日志信息,当脚本回放完成后,可打开Test Results验证回放结果,Pass状态说明脚本运行正常。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-07 05:34:30

LoadRunner脚本录制流程的相关文章

Jmeter使用之脚本录制回放

脚本 发表人:snappyboy | 发表时间: 2005年一月14日, 22:40 最近一直在用LoadRunner做测试,同时也不忘用Jmeter来实现比较复杂的场景.今天就把我使用中的一些小小技巧做一说明,以备忘. 1.启动. 刚才在家里的机器上下载安装了Jmeter2.02版,启动时总是提示"Error occurred during initialization of VM   Could not reserve enough space for object heap",完

LoadRunner脚本编写(一)

性能测试工程师要懂代码么?答案是必须的.好多测试员认为在loadrunner中编写脚本很难很牛X ,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了.还有非计算机专业出身的测试员,所以对代码望都比较望而生畏. 好多人认为loadrunner只支持C语言(包括我之前也一直这么认为),因为loadrunner默认的脚本是C语言的,其实它支持目前所有主流的语言,如:Java User.VB User.VB script User .Javascript User.Mmicroso

LoadRunner脚本回放问题及解决方法

在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试.下面结合常用的协议(如Web.Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法. 需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出的脚本是正确的. 1.LoadRunner超时错误:在录制Web协议脚本回放时超时情况经常出现,产生错误的原因也有很多

LoadRunner脚本编写之一

性能测试工程师要懂代码么?答案是必须的.好多测试员认为在loadrunner中编写脚本很难很牛X ,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了.还有非计算机专业出身的测试员,所以对代码望都比较望而生畏. 好多人认为loadrunner只支持C语言(包括我之前也一直这么认为),因为loadrunner默认的脚本是C语言的,其实它支持目前所有主流的语言,如:Java User.VB User.VB script User .Javascript User.Mmicroso

LoadRunner脚本编写(二)

今天有朋友问我,关于loadrunner脚本编第二篇什么时候写,我告诉他都没什么东西了.要学习一门语言,基本的语法和思想很重要.现在每个人都识字,那是不是每个识字的人都可以当作家.不可能,因为大多数人没有作家的思想.编程是一门艺术,我们可以把代码写得很优美,而中国的程序员为什么叫代码工人呢?国为国外的程序员在写一篇优美的"散文",中国的程序员在写"说明文".中国的程序员只是根据需求把一个产品通过语言描述清楚. 扯远了,最近变啰嗦了,呵呵!我想表达的意思就是行编程基本

LoadRunner脚本编写之二

今天有朋友问我,关于loadrunner脚 本编第二篇什么时候写,我告诉他都没什么东西了.要学习一门语言,基本的语法和思想很重要.现在每个人都识字,那是不是每个识字的人都可以当作家.不可 能,因为大多数人没有作家的思想.编程是一门艺术,我们可以把代码写得很优美,而中国的程序员为什么叫代码工人呢?国为国外的程序员在写一篇优美的"散 文",中国的程序员在写"说明文".中国的程序员只是根据需求把一个产品通过语言描述清楚. 扯远了,最近变啰嗦了,呵呵!我想表达的意思就是行编

亲们,loadrunner中录制飞机订票系统,怎么参数化航班?求详细介绍

问题描述 亲们,loadrunner中录制飞机订票系统,怎么参数化航班?求详细介绍 Virtual User Script started at : 2015-09-30 10:25:58Starting action vuser_init.Web Turbo Replay of LoadRunner 11.0.0 for WINXP; build 8859 (Aug 18 2010 20:14:31) [MsgId: MMSG-27143]Run Mode: HTML [MsgId: MMSG

《精通QTP——自动化测试技术领航》—第1章1.4节认清并请远离QTP的脚本录制模式

1.4 认清并请远离QTP的脚本录制模式 精通QTP--自动化测试技术领航 阶段要点 了解Keyword View结构. 摆脱Keyword View. 熟练掌握Expert View的代码结构. 1.4.1 QTP的两种视图及思维转换 从本章节开始,读者将真正开始彻底摆脱脚本录制,正式走向脚本开发的台阶.在开始讲解QTP脚本开发之前,首先需要详加介绍Expert View这个视图,这个视图是QTP官方指定的脚本开发唯一认可的视图.那么,以何为出发点以及如何介绍Expert View这个视图呢?

loadrunner脚本问题,本人自学的,没有进行过实训,有些问题不太清晰,请大神解惑。

问题描述 loadrunner脚本问题,本人自学的,没有进行过实训,有些问题不太清晰,请大神解惑. 目标:找出最佳能承受的用户数 做这种压力测试是否需要设置思考时间,是否需要设置集合点? 本人对加思考时间和集合点的以及不加了都做了测试,发现每秒通过的事务数相差大致5倍. 性能出现拐点的虚拟用户数两者相差不多. 问,这两种那个结果更可靠些?