LR11录制脚本前的准备工作

在选择合适的协议后准备开始录制,而选择不同的协议后弹出的录制窗口和录制选项也不近相同。
这里选择Web(HTTP/HTML)协议,弹出 Start Recording 窗口,如果没有弹出可以使用Vuser 菜单下的Start Recording 或者Ctrl+R组合键启动录制过程,如图:
这里写图片描述

1.Application Type
首先需要设置的是 Application Type,VuGen 中提供了 Internet Applications 和Win32 Applications 两种应用的录制选项。

  • Internet Applications : 指需要录制的对象是一个网络应用(基于浏览器)。
  • Program to record : 指需要录制的程序名,VuGen 默认支持的Web客户端是IE,也建议不要任何第三方的浏览器来录制,避免出现不兼容。从LoadRunner 11 版本开始已经能够很好地兼容IE 8.0 (Patch3 中提供了对IE 9.0D的支持),并且可以支持 Firefox 作为客户端录制。
  • URL Address : 录制开始所需要访问的 URL 地址,也就是第一个请求所需要访问的页面。
  • Working directory : 用来指定代码的工作目录。
  • Win32 Applications : 是用来支持 Win32 的标准客户端,如果客户端是自行开发的,请使用该选项,如图:
    这里写图片描述

  • Program to record : 需要录制的应用程序,我们可以通过后面的浏览按钮将访问的应用程序添加进来。

  • Program arguments : 指程序参数,在某些应用程序后需要添加一些参数才能运行,这里提供的是填写参数的位置。
  • Record into Action : 录制的内容会被存放在 Action 中,Action 是VuGen 提供的一种类似于函数的脚本块,通过将不同的操作存放在不同的 Action 中实现代码的高内聚低耦合。
    这里可以单击 New 按钮来新建 Action 。
    VuGen 默认提供了以下3个 Action :

    vuser_init
    Action
    vuser_end
    其中
    vuser_init :是虚拟用户的初始化函数,一般将用户初始化的操作放在这里,在做 vuser_init 的时候,Controller 的 Vuser 状态区域会显 initialize 状态(只运行一次)。
    Action : 虚拟用户要做的业务,用户的业务操作,也就是测试内容的主体。在VU里设置迭代循环选项时,只针对Action有效,Action会被重复运行,而init和end部分则在脚本的运行过程中只会运行一次。
    vuser_end : 与vuser_init相对应,uvser_end做收尾工作。在vuser_init中如果是登录,vuser_end里面就是退出登录;在vuser_init中如果是申请内存,比如使用了malloc函数,在vuser_end中应该就是释放内存,使用free函数。

  • Record the application startup : 单击 OK 按钮后 VuGen 会启动我们需要登录的应用,这个选项是指一旦启动了应用后就将开始录制应用收发的协议数据。

2.录制选项
在不同的协议下录制选项个不相同,这里介绍基于 Web(HTTP/HTML) 协议录制选项的设置,如图:
这里写图片描述
  • Script : 基于 Web(HTTP/HTML) 协议的 Vuser 脚本时使用C语言作为标准的。
  • Protocols : 协议列表,会在此列出录制前选中的所有协议,通过修改协议前的选项来决定使用什么协议来录制脚本。
  • Recording : 录制选项用于设置 Web(HTTP/HTML) 使用什么样的录制方式来获得脚本。
  • HTML-based Script : 这种方式录制出来的脚本是基于 HTML 的。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值