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里的设置。
- LoadRunner VuGen 脚本增强之检查点
- LoadRunner VuGen脚本增强之参数化
- LoadRunner VuGen脚本增强之逻辑判断增强与事务
- LoadRunner之VuGen录制脚本
- LoadRunner之VuGen录制脚本
- LoadRunner VuGen脚本调试
- loadrunner 检查点应用脚本
- [LoadRunner]初识LoadRunner12之VuGen
- LoadRunner VuGen不能正常录制脚本解决方法
- 使用Loadrunner VuGen编辑器手动编写脚本
- loadrunner之文本检查点
- LoadRunner 技巧之 检查点
- jmeter 脚本增强(检查点、集合点)
- jmeter 脚本增强(检查点、集合点)
- Loadrunner之VuGen录制选项Recording Options
- LoadRunner快速使用入门之Vugen
- LoadRunner 技巧之检查点web_reg_find
- loadrunner之添加检查点函数
- centos github pycharm--错误提示
- oracle日志文件学习
- linux 常用指令大全
- Thinkphp ajax传值与显示
- 从零开始学swift 11-12 (106)
- LoadRunner VuGen 脚本增强之检查点
- POJ3320 Jessica's Reading Problem(尺取法)
- C语言的快速排序算法
- torch学习笔记3.2:实现自定义模块(cpu)
- java之类加载过程讲解
- win8和win10配置Maven
- TCP/IP协议 三次握手与四次挥手
- ArrayList集合
- LintCode:房屋染色 i