LoadRunner VuGen 脚本增强之检查点

来源:互联网 发布:findit软件序列号 编辑:程序博客网 时间:2024/05/17 21:43

LoadRunner学习笔记3-LoadRunner VuGen 脚本增强之检查点

LoadRuner 由三大基本组件构成,分别是VuGen、Controller、Analysis。其中,VuGen是录制与编写脚本的地方,就是通过录制或编写脚本来模拟用户的行为,可以理解为用户行为模拟器,同时会打印出日志信息,方便调试脚本。VuGen录制并回放脚本,很多文章都有详细的说明,在这里就不赘述了。这篇文章主要说一下如何通过添加检查点来增强脚本。

当我们需要验证,请求是否成功,页面是否正确,如用户是否登录成功时,就需要用到检查点函数。这里有两个检查点函数,分别是文本检查点和图片检查点。

1.文本检查点

web_reg_find 这个函数用于在HTML页面检查是否有用户指定的文本。注意:新版的LoadRunner中凡是带有reg的函数,都是注册函数,这个函数的特点是要放到实际请求操作之前。

//文本检查点,检查besttest,需要放在提交请求之前web_reg_find("Text=besttest",LAST);

2.图片检查点

web_image_check 是针对设定的图片属性进行检查的函数,一般图片属性有alt、src等。图片检查点函数中的属性可以是alt,也可以是src,有的图片没有alt属性,但所有的图片都有src属性,所以建议一般使用src属性指定图片的相对路径。注意:该函数与web_reg_find 不同,这个是需要放在提交请求之后的,因为如果图片还没出来,当然检查不到啦。

//图片检查点,检查退出按钮图片web_image_check("signoff",//图片名称,随意命名    "Src=/WebTours/images/signoff.gif",//图片的src属性    LAST);

这时回放脚本,可能日志里并没有任何报错,但是在日志里会有这句活:

Action.c(29): Verification checks not enabled. web_image_check is skipped. See the 'Run-time settings/Preferences/Checks'   [MsgId: MMSG-27197]

这时只要勾选Vuser–>Run-time Setting–>Preferences中的Enable Image and text check,再次回放脚本查看日志就可以了。

提示:检查点功能选项默认是关闭的,一般不建议使用,因为它会消耗一些资源。脚本调试期间可以使用,但场景运行期间建议关闭。

3.检查点扩展

检查点函数的另一种用法也比较常用:

web_reg_find("Text=besttest",//Text代表要检查的文本"SaveCount=count",//SaveCount代表把检查到的次数保存在count中LAST);

检查点就差不多这些,主要注意两点:第一,文本检查函数需要注意位置;第二,图片检查点需要开启Run-time Setting里的设置。

1 0
原创粉丝点击