lr_error_message | 发送一条错误信息到输出窗口的函数 |
lr_get_debug_message | 返回当前日志设置信息的函数 |
lr_log_message | 发送一条消息到Vuser日志文件的函数 |
lr_message | 发送一条消息到Vuser日志并输出到窗口的函数 |
lr_output_message | 将输出消息直接发送到output.txt文件,此文件位于Vuser脚本目录中。该函数有助于防止输出消息干扰TCP/IP通信的函数 |
lr_set_debug_message | 设置输出消息类别的函数 |
lr_vuser_status_message | 发送一条虚拟用户状态消息到Controller的函数 |
字符串相关函数
函 数 | 功 能 描 述 | |
lr_advance_param | 参数化数据文件将指针移动到下一条记录的函数 | |
lr_convert_string_encoding | 转换一个字符串为别的编码格式的函数 | |
lr_decrypt | 将字符串转换为其他格式的编码的函数 | |
lr_eval_string | 返回参数的实际内容字符串的函数 | |
lr_eval_string_ext | 检索指向包含参数数据的缓冲区的指针的函数 | |
lr_eval_string_ext_free | 释放由 lr_eval_string_ext 分配的指针的函数 | |
lr_param_increment | 增加数值型变量值的函数 | |
lr_save_datetime | 保存日期时间到变量的函数 | |
lr_save_searched_string | 在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的一部分保存到参数中的函数 | |
lr_save_string | 将以NULL结尾的字符串保存到参数中的函数 | |
lr_save_var | 将变长字符串保存到参数中的函数 | |
命令行分析函数
函 数 | 功 能 描 述 |
lr_get_attrib_double | 检索脚本命令行中使用的double类型变量函数 |
lr_get_attrib_long | 检索脚本命令行中使用的long类型变量函数 |
lr_get_attrib_string | 检索脚本命令行中使用的字符串的函数 |
信息性函数
函 数 | 功 能 描 述 |
lr_user_data_point | 记录用户定义的数据的函数 |
lr_whoami | 将有关Vuser脚本的信息返回给Vuser脚本的函数 |
lr_get_host_name | 返回执行Vuser脚本的主机名的函数 |
lr_get_master_host_name | 返回运行LoadRunner Controller的计算机名的函数 |
输入输出函数
函 数 | 功 能 描 述 |
fclose | 关闭文件的函数 |
feof | 检查是否当前位置为流文件末尾的函数 |
ferror | 检查在输入/输出操作过程中是否有错误发生的函数 |
fgetc | 从流文件读取一个字符的函数 |
fgets | 从文件读取一个字符串的函数 |
fopen | 打开一个文件的函数 |
fprintf | 写入指定格式化的数据到一个文件的函数 |
fputc | 写入一个字符到一个流文件的函数 |
fread | 从流中读取非格式化数据到缓冲区的函数 |
fscanf | 从流中读取格式化输入的函数 |
fseek | 设置一个新位置作为当前位置的函数 |
fwrite | 将缓冲区非格式化数据写到流中的函数 |
rewind | 使文件的位置指针重新返回文件的开头的函数 |
sprintf | 将一个格式化的字符串输出到一个目的字符串中的函数 |
sscanf | sscanf与scanf类似,都是用于输入的 |
内存相关函数
功 能 名 称 | 功 能 描 述 |
calloc | 分配并初始化数组所有元素为0的函数 |
free | 释放一块内存的函数 |
malloc | 分配一块内存的函数 |
realloc | 调整内存块大小的函数 |
数值相关函数
功 能 名 称 | 功 能 描 述 |
atof | 将字符串函数转换为浮点型数值的函数 |
atoi | 将字符串转换为整型数值的函数 |
atoi | 将指定字符串转换成为长整型数值的函数 |
itoa | 将整型数值转换为字符串的函数(仅适用于Windows系统) |
strtol | 将字符串转换为长整型数值的函数 |
文件相关函数
功 能 名 称 | 功 能 描 述 |
chdir | 改变目录的函数 |
chdrive | 改变指定的驱动器的函数,如从c:\改变到d:\ |
getcwd | 返回当前工作目录的函数 |
getdrive | 返回当前驱动器名称的函数 |
mkdir | 创建指定名称的目录的函数 |
remove | 删除指定的文件的函数 |
rmdir | 删除指定目录的函数 |
事务相关函数
函 数 | 功 能 描 述 |
lr_end_sub_transaction | 标记子事务结束的函数 |
Lr_end_transaction | 标记事务结束的函数 |
Lr_end_transaction_instance | 标记事务实例结束的函数 |
Lr_fail_trans_with_error | 将打开事务的状态设置为失败的函数 |
Lr_get_trans_instance_duration | 获取事务实例的持续时间(由它的句柄指定)的函数 |
Lr_get_trans_instance_wasted_time | 获取事务实例浪费的时间(由它的句柄指定)的函数 |
Lr_get_transaction_duration | 获取事务的持续时间(按事务的名称)的函数 |
Lr_get_transaction_think_time | 获取事务的思考时间(按事务的名称)的函数 |
Lr_get_transaction_wasted_time | 获取事务浪费的时间(按事务的名称)的函数 |
Lr_resume_transaction | 继续收集事务数据的函数 |
Lr_resume_transaction_instance | 继续收集事务实例数据的函数 |
Lr_set_transaction_instance_status | 设置事务实例状态的函数 |
Lr_set_transaction_status | 设置打开事务状态的函数 |
Lr_set_transaction_status_by_name | 设置事务状态的函数 |
Lr_start_sub_transaction | 标记子事务开始的函数 |
lr_start_transaction | 标记事务开始的函数 |
lr_start_transaction_instance | 启动嵌套事务(由它的父事务的句柄指定)的函数 |
lr_stop_transaction | 停止事务数据收集的函数 |
lr_stop_transaction_instance | 停止事务(由它的句柄指定)数据收集的函数 |
lr_wasted_time | 消除所有打开事务浪费时间的函数 |