• LR常用函数分类介绍


    Web相关函数

        

       

    web_custom_request

    用户可以通过该函数自行创建一个HTTP请求函数

    web_image

    模拟用户单击图片操作函数

    web_link

    模拟用户单击指定属性链接操作函数

    web_submit_data

    执行“无状态“或“内容无关”提交数据操作函数

    web_submit_form

    模拟表单数据提交操作函数

    web_url

    模拟访问一个指定网址资源函数

    web_find

    HTML页面查找指定的文本字符串函数

    web_global_verification

    查找指定的文本在所有后续请求函数

    web_image_check

    检查在HTML页面中是否存在指定的图片函数

    web_reg_add_cookie

    注册一个指定的文本字符串,如果查找到文本将存储到Cookie函数

    web_reg_find

    注册一个在下一个动作查找指定字符串函数

    web_create_html_param

    将指定动态数据存储在指定参数的函数

    web_create_html_param_ex

    将指定动态数据存储在指定参数的扩展的函数

    web_reg_save_param

    存储非空结束动态数据到指定参数的函数

    web_save_param_length

    存储参数的长度的函数

    web_save_timestamp_param

    存储时间戳的函数

    web_set_max_html_param_len

    设定指定参数获得最大动态数据长度的函数

    web_set_proxy

    设置代理发送可靠HTTP请求的函数

    web_set_proxy_bypass

    指定一个URL列表,允许虚拟用户直接访问,不需要通过指定代理服务器的函数

    web_set_proxy_bypass_local

    指定是否通过本地代理地址访问的函数

    web_set_secure_proxy

    通过指定可靠安全的代理服务器发送HTTP安全请求的函数

                                       FTP相关函数

        

       

    ftp_delete

    从指定FTP服务器删除指定文件的函数

    ftp_dir

    列出FTP服务器上的文件及其目录的函数

    ftp_get

    FTP服务器上下载指定的文件的函数

    ftp_get_last_download_details

    断点续传指定文件的函数

    ftp_get_last_error

    FTP服务器上获得最后一次错误信息的函数

    ftp_get_last_error_id

    FTP服务器上获得最后一次错误信息ID的函数

    ftp_get_last_handshake_duration

    返回最近建立连接的连接持续时间的函数

    ftp_get_last_transfer_duration

    返回网络文件传输时间的函数

    ftp_logon

    登录FTP服务器的函数

    ftp_logout

    退出FTP服务器的函数

    ftp_mkdir

    FTP服务器上建立一个目录的函数

    ftp_put

    上传一个文件到FTP服务器的函数

    ftp_rendir

    FTP服务器上的文件夹重新命名的函数

    ftp_rmdir

    FTP服务器上删除指定文件夹的函数

                                   SMTP相关函数

        

       

    smtp_abort_mail

    取消邮件发送的函数

    smtp_free

    通过应用该函数释放SMTP服务器

    smtp_logon

    登录到SMTP服务器的函数

    smtp_logout

    退出SMTP服务器的函数

    smtp_send_mail

    发送SMTP消息的函数

    smtp_translate

    传输SMTP消息的函数

                                   POP3相关函数

        

       

    pop3_command

    POP3服务器发送一条指定指令的函数

    pop3_delete

    POP3服务器上删除一条消息的函数

    pop3_free

    通过应用该函数释放POP3服务器

    pop3_list

    列出POP3服务器上所有消息的函数

    pop3_logoff

    退出POP3服务器的函数

    pop3_logon

    登录到POP3服务器的函数

    pop3_retrieve

    POP3服务器上获得一条消息的函数

                                    日志相关函数

        

       

    lr_debug_message

    输出一条调试信息的函数

    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

    sscanfscanf类似,都是用于输入的

                                        内存相关函数

       

       

    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

    消除所有打开事务浪费时间的函数

  • 相关阅读:
    PHPsession实现用户登陆功能
    asp.net core mvc基于Redis实现分布式锁,C# WebApi接口防止高并发重复请求,分布式锁的接口幂等性实现
    OpenSSL 下载和私钥证书、CERTIFICATE证书生成
    Java byte[] 转C# byte[]
    如何在Etherscan.io 部署ETH以太坊智能合约 如何在15分钟内创建你的加密货币
    JavaScript 关于金额、数字验证的正则表达式
    web api .net C# mvc API返回XML文档的解析并取值
    C#和PHP加密结果一致的DES加密解密算法。php实现和c#一致的DES加密解密
    C#常用的图片处理方法-图片剪切、图片压缩、多图合并代码
    BitMap 图片格式与Base64Image格式互转方法
  • 原文地址:https://www.cnblogs.com/demosji/p/3394512.html
Copyright © 2020-2023  润新知