LoadRunner常见的 函数
web_link()
作用: 模拟单击超链接的操作 , 页面访问型函数(get)
用法:web_link(“在测试结果会显示的名字”,“Text= 需要单击的超链接的名称(也就是链接地址)", LAST)
注意:
1.如果链接不存在,会返回not Found
2.如果有重名链接 参数里会多一个 ord 可以赋值一个顺序号 这样他就会知道 是同名的第几个链接。
web_url()
作用:模拟用户的请求,页面访问型函数(get)
用法:web_url(“在测试结果会显示的名字”,“URL=需要访问的页面超链接地址”,LAST)
注意:
与web_link() 区别: 只需要在URL 后 填入要请求的地址即可 没有任何请求的前后依赖的关系(我个人也比较推荐这种写法,因为后面会遇到有些怎么改也改不掉的中文乱码,这时候url的重要性显示的特别好……)
web_submit_form()
作用: 自动检测当前页面上的form, 然后将后面的ITEMDATA数据进行POST
用法:web_submit_form(“名字”,ITEMDATA,“Name=username”,Value=“jojo”,ENDTIEM… LAST)
注意:
这个方法与link一样,比较存在依赖性,我们一般还是用web_submit_data() 好。
web_submit_data()
作用:无需啥检测的玩意,直接给页面发送相关请求(POST)
用法:web_submit_data(“名字”,“Action = 请求地址”,“Method = 请求方式”,“RecContentType=网页编码”,“Refererer=“…”,“Mode = HTML”,ITEMDATA, … ,LAST)
web_reg_find()
作用:检测页面是否存在指定的text对象
用法:不如直接去工具箱看看用法~
lr_think_time()
作用:模拟用户的思考时间
用法:lr_think_time(秒数) (说白了类似sleep())
lr_save_string()
作用:记录一个字符串,了解就行,一般用不到。
lr_start_transaction(“事务名称”)
作用:开启一个叫"事务名称"
的事务
lr_end_transaction(“事务名称”,LR_AUTO)
作用:结束一个叫`"事务名称"的事务
lr_rendezvous(“集合点名称”)
作用: 设置一个集合点