在上篇文章中,我们为您带来了LoadRunner之Analysis报告的内容分享,而在本篇文章中,我们将继续为您分享LoadRunner之检查点函数的相关内容。希望能够对您有所帮助!
web_find()函数
该函数作用是在页面中查找相应的内容。常用的含义如下:
web_ind("Text Check", //检查点步骤名称 "RightOf=Go to", //定义查找字符串右边界 "LeftOf=page", //定义查找字符串左边界 "What=Home", //定义检查字符串内容 LAST)
使用该函数时要注意以下几个问题:
1.该函数只能对基于HTML模式录制的脚本进行查找。
2.必须启用内容检查选项,在Run-time Settings→Preferences里面,把Enable Image and text check复选框选中,否则不执行该查找函数。
3.该函数必须在页面内容显示出来以后才能进行查找,所以该函数必须写在查找内容所在页面的后面。
4.在VB和Java语法中不支持该函数。
该函数存在下面两个缺点:
1.执行效率较低。
2.不返回查找结果情况。例如,要查看有多少个虚拟用户登录成功的情况,这个函数无法做到,必须进一步操作才能实现
web_reg_find()函数
该函数是一个注册函数,是在缓存中查找相应的内容,常用参数及含义如下:
web_reg_find("Text=Welcome", //定义要查找的内容 "SaveCount=Welcome_Count", //定义查找计数变量名 "Search=Body", //定义查找范围 LAST);
该函数必须写在要查找内容的请求之前,一般情况下都会写在如下六个函数之前:Web_custom_request()、web_image()、web_link()、web_submit_data()、web_submit_form()、web_url()。
SaveCount参数用来记录在缓存中内容被查找到的次数,因此在实际应用中经常会使用这个参数来统计查找成功的次数,进而来判断欲查找的内容是否真的被查找到。
eb_find()和web_reg_find()虽然都是检查点函数,但两个函数还是有区别的,主要区别有以下几点:
1.web_find函数使用时必须开启内容检查选项,而web_reg_find函数没有此限制
2.两个函数类型不同,web_find只是一个普通函数,而web_reg_find是一个注册函数。
3.web_find函数是在返回的页面中进行内容查找,web_reg_find函数是在缓存中进行查找。
4.web_find函数录制时只能基于HTML模式录制的脚本中,而web_reg_find函数没有此限制。
5.web_reg_find函数在执行效率上要比web_find函数高。
以上就是今天为您带来的关于LoadRunner之检查点函数的内容分享,感谢您的观看,希望能够对您有所帮助!如果您有任何疑惑,或者想要了解更多具体内容,请与我们联系,道普云将竭诚为您服务!