在loadrunner中
注册类
函数的标志是什么?
通常,注册类函数 名称中包含_reg_的字眼,例如,web_reg_find(),web_reg_save_param()等。
注册类函数和其他函数有何不?
1. 运行机制不同
当客户端向服务器发出一个请求的时候,服务器进行响应;当响应的数据在缓存中的时候,注册函数可以在缓存中查找所要查找的内容;而 普通函数(例如:web_find)需要等我们请求的显示页面完全显示出来后,从这个显示页面中进行查找制定的字符串内容
2. 放置位置不同
注册类函数通常写在要查找内容的请求之前。注册一个在 web页面中搜索文本字符串的请求,在接下来的Action(例如:web_url)类函数中执行搜索。
普通函数在请求的页面内容完全显示出来以后,在页面中进行查找,所以只能写在打开页面的动作之后。
参考内容:http://bbs.51testing.com/thread-92480-1-1.html
小齐老师的回答:
请求返回的数据假设是A
注册类型就是先告诉LR你要找什么,然后在下一个请求发出并接收A时,lr就开始按照一定规则过滤找到你要找的东西并保存
而普通类型的,例如web_find,这些是返回A以后,A存储在本地,然后在从本地的A中按照一定规则过滤找到你要找的东西
感觉就是先告诉它找什么和后来再去找的区别
通常,注册类函数 名称中包含_reg_的字眼,例如,web_reg_find(),web_reg_save_param()等。
注册类函数和其他函数有何不?
1. 运行机制不同
当客户端向服务器发出一个请求的时候,服务器进行响应;当响应的数据在缓存中的时候,注册函数可以在缓存中查找所要查找的内容;而 普通函数(例如:web_find)需要等我们请求的显示页面完全显示出来后,从这个显示页面中进行查找制定的字符串内容
2. 放置位置不同
注册类函数通常写在要查找内容的请求之前。注册一个在 web页面中搜索文本字符串的请求,在接下来的Action(例如:web_url)类函数中执行搜索。
普通函数在请求的页面内容完全显示出来以后,在页面中进行查找,所以只能写在打开页面的动作之后。
参考内容:http://bbs.51testing.com/thread-92480-1-1.html
小齐老师的回答:
请求返回的数据假设是A
注册类型就是先告诉LR你要找什么,然后在下一个请求发出并接收A时,lr就开始按照一定规则过滤找到你要找的东西并保存
而普通类型的,例如web_find,这些是返回A以后,A存储在本地,然后在从本地的A中按照一定规则过滤找到你要找的东西
感觉就是先告诉它找什么和后来再去找的区别