LoadRunner - 脚本优化 - 检查点
上一篇 /
下一篇 2014-12-08 10:48:46
/ 个人分类:LoadRunner
检查点
一、方法:
web_reg_find( const char *attribute_list, LAST );
该函数的作用是“在缓存中查找相应的内容”
二、Example:
web_reg_find("Text/IC=Welcome","SaveCount=resultCount",LAST );
解释:
1. Text/IC中IC是指忽略大小写。
2. SaveCount:该参数可以记录在缓存中查找内容出现的次数,可以用atoi(lr_eval_string("{resultCount}"))来获取值;可选使用。
三、web_reg_find与web_find的区别
1. web_find()的作用是在HTML页面中查找指定的字符串,只能用在基于HTML模式下录制的脚本,而web_reg_find()没有限制;
2. web_find是在返回的页面中进行内容查找,web_reg_find是在缓存中进行查找
3. web_find在执行效率上不如web_reg_find
4. web_find是普通函数,web_reg_find是注册函数;
5. 这两种函数在运行机制不同,当客户端向服务器发出一个请求的时候,服务器进行响应;当响应的数据在缓存中的时候,注册函数可以在缓存中查找所要查找的内容;而普通函数(例如:web_find)需要等我们请求的显示页面完全显示出来后,从这个显示页面中进行查找制定的字符串内容
6. web_find使用时必须开启内容检查选项,而web_reg_find则没有此限制
注:一般都采用web_reg_find()
收藏
举报
TAG: