美文网首页软件测试干货整理外语学习今日值得看
连载|手把手教你学习Loadrunner脚本函数(一)

连载|手把手教你学习Loadrunner脚本函数(一)

作者: 笑笑爱笑smile | 来源:发表于2016-08-21 11:02 被阅读1764次

    上篇回顾:用尽荒洪之力总结之Loadrunner性能测试

    loadrunner虽说使用了快2年了,也做过项目,由于之前的学习很浅,甚至不知道如何添加常用函数。反正是大脑一团乱,现在重新梳理一遍,一方面是为了总结,另一方面送给小白入门的朋友们。

    之前大大小小参加过几场Loadrunner培训,培训老师是老员工,在公司10多年了,也是按照网上的套路,开始演练录制脚本、添加事物、参数化、执行脚本、运行场景等。

    对于小白来说这简直就是催眠课,听了也是白听。现在培训Loadrunner、自动化测试我都不去,套路还是讲工具怎么使用,丝毫不讲做项目途中遇到什么困难,如何解决,Loadrunner的脚本使用什么语言,api中函数使用方法等。

    我从小白做起的,趁热打铁,分享点小白知识点。现在让我们来学习LoadRunner的脚本篇,带着问题的学习总是最有效的,我们今天访问网站http://mail.126.com。

    1、利用LR的文本检查点,确认是否打开126邮箱网址;

    2、学习web_url()、web_find()、web_image_find()、web_reg_find()函数。

    初写Loadrunner使用第一篇,先简单介绍下安装及破解、其次录制脚本和回放时函数的使用。

    一、Loadrunner安装和破解;

    版本:LoadRunner 11,傻瓜式安装法。

    Win7 64位操作系统,内存8G,IE8;

    破解方法:

    1、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件;

    2、运行deletelicense.exe;

    3、输入老的注册码;

    global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI;

    备注:破解方法注意事项,打开LoadRonner(类似团白云),点击右键:以管理员权限运行。每次装Lr总是忘了去哪破解,在此记录,供大家参考。

    二、Loadrunner脚本篇;

    所以对于这种工具的东西,最好老师和同学同时操作,才能达到培训的效果,老师在台上一个人操作,同学们听着还是相当于听天书。

    1、录制时Loadrunner打不开IE;

    解决办法:

    (1)、关闭防火墙 ;

    (2)、查看设置选项 ,use browser、Program to record是否正确;

    IE设置正确 正确的Program to record路径

    设置完后,调用浏览器成功,可以正常录制脚本。

    2、脚本

    录制的126脚本

    第一次录制完脚本,看着这些函数不知道是什么意思,126是典型的B|S模式,基于HTML录制。

    脚本语言:C

    基于html录制

    3、执行脚本时看不到回放;Display

    勾选:Show run-time viewer

    4、按F1键查看函数的用法;比如web_url

    按F1查看函数使用方法

    帮助文档常用到的函数目录:

    C Language (LR),如: lr_error_message等

    C Language Functions,如:strcat 、atoi等

    Web Vuser Functions (WEB)如:web_image 等。

    5、添加文本检查点函数;

    首先设置,Enable image and textcheck

    勾选:Enable image and textcheck log设置

    6、web_find()演示成功;出现(1 occurrence(s) found)才算成功;

    查找文本内容:【网易邮箱 - 中国第一大电子邮件服务商】;

    首先我们查看帮助文档,web_find()的使用方法;

    在employees.html页寻找John 查找标题:网易邮箱 - 中国第一大电子邮件服务商 代码和运行图,web_find()函数成功

    7、web_image_check();出现(1 occurrence(s) found)才算成功;

    查找文本内容:【126网易免费邮】;

    其次我们查看帮助文档函数web_image_check()的用法:

    在ImagesAndMaps页查找内容Venus firefox查看元素 web_image_check()执行成功

    备注:web_image_check函数参数很多,可以加条件,条件很多时一直失败,所以我想只要粗略的能查出来就证明页面加载正确。

    8、web_reg_find();count>0执行成功

    查找文本内容:【网易邮箱 - 中国第一大电子邮件服务商】;

    首先我们查看帮助文档,web_reg_find()的使用方法;

    查找Welcome firefox查看元素 web_reg_find执行成功

    9、遇到不明白的函数,双击选中,按F1查看帮助文档,按F1查看帮助文档,按F1查看帮助文章,重要的话说三遍。

    备注:这篇文章第一次讲述Loadrunner函数,所以会很细。之后的文章已经说过的内容不再重复。

    这是我亲测的案例,个人可以在笔记本电脑学习。

    如遇到不懂得地方,多看看文章加粗的部分,谢谢。

    小白测试系列继续更新中.....


    如果有一个字一句话触动到你,留个喜欢可好?

    相关文章

      网友评论

      • 4d8f1c2c4871:请问下 选中函数按f1不自动进入帮助文档怎么处理?
      • fxl000:👍
      • 刘英滕:你好~文章最开头上篇回顾的链接似乎贴错了,贴成了编辑器的链接
      • 若水08:楼主真是笔耕不缀~支持
        笑笑爱笑smile:@若水08 谢支持:kissing_heart:

      本文标题:连载|手把手教你学习Loadrunner脚本函数(一)

      本文链接:https://www.haomeiwen.com/subject/ruuisttx.html