LR函数分类
1.VU通用函数,一般以lr开头
2.协议函数,一般以协议类型开关。如Web(HTTP/HTML)协议,web_url就是其一个协议函数
3.语言函数
全局变量与局部变量
globals.h文件中可定义全局变量
用户自定义函数
1.直接引用
2.本地加载
lr_load_dll("my.dll")
Myfunc(); //在my.dll定义该函数,在加载后可直接调用。
3.include 模式
在脚本里调用多个自定义函数,可以写在一个文件里,然后在init/action/end 中include之后就可以直接使用
4.全局加载模式
需要修改 /loadrunner/dat 目录下的相应文件
通用VU函数包括以下6种
1.事务和控制函数
- lr_end_sub_transaction 标记子事务的结束以便进行性能分析
- lr_end_transaction 标记LR事务的结束
- lr_end_transaction_instance 标记事务实例的结束以便进行性能分析
- lr_fail_trans_with_error 将打开事务的状态设置为LR_FAIL 并发送错误消息
- lr_get_trans_instance_duration 获取事务实例的持续时间(由它的句柄指定)
- lr_get_trans_instance_wasted_time 获取事务实例浪费的时间(由它的句柄指定)
- lr_get_transaction_duration 获取事务的持续时间(按事务的名称)
- lr_get_transaction_think_ti