`
angelguo
  • 浏览: 119982 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Loadrunner常用函数列表

阅读更多

LoadRunner常用函数列表


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

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

 

分享到:
评论

相关推荐

    LoadRunner_常用函数

    ### LoadRunner 常用函数解析 #### 一、注册函数 **函数**: `int web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);` - **功能**: 此函数用于在参数值出现之前进行注册操作。主要用于获取动态数据,并...

    LoadRunner中的Web 函数列表

    本文将详细介绍LoadRunner中的一些常用Web函数及其应用。 1. **Web_url()**:这是最基础的函数,用于发送HTTP请求到服务器,相当于用户在浏览器中输入URL并点击“Go”按钮。它可以接受多个参数,如URL、方法(GET或...

    loadrunner常用函数

    ### LoadRunner常用函数详解 LoadRunner作为一款性能测试工具,提供了丰富的函数库来模拟用户的交互行为,以便于进行各类Web、FTP、邮件等场景的测试。以下是对几个关键类别的函数进行详细介绍: #### Web相关函数...

    LoadRunner 函数大全_中文解释.pdf 免费

    ### LoadRunner 函数大全知识点详解 #### 一、概述 ...以上是LoadRunner中常用的一些函数,它们在编写测试脚本时发挥着重要作用。通过对这些函数的深入了解,可以更加高效地利用LoadRunner进行性能测试工作。

    LoadRunner函数大全

    本文档将详细介绍LoadRunner中的一些常用函数,包括但不限于按钮操作、编辑框操作、列表操作等。 #### 二、按钮操作函数 1. **`button_press`** - **定义**:激活指定的按钮。 - **语法**:`int button_press...

    LoadRunner函数中文翻译

    下面将详细介绍两个常用的LoadRunner函数:`web_url` 和 `web_image`。 #### 三、`web_url` 函数 **语法**: ```c Int web_url(const char* name, const char* url, , [EXTRA_RES, , LAST]); ``` - **返回值**:...

    Loadrunner 学习

    6. **HTTP页面常用函数** - 包括但不限于`web_url()`、`web_submit_data()`等,用于操作HTTP页面元素。 7. **检查点技术** - **web_assert_text()`等**:用于验证页面文本。 - 检查点确保测试结果符合预期。 ...

    LoadRunner脚本中做关联

    2. **使用关联函数**: LoadRunner提供了多个函数来帮助实现关联,其中最常用的是`web_reg_save_param`。 ```c web_reg_save_param( const char *ParamName, /* 参数名 */ ListofAttributes, /* 属性列表 */ ...

    样章性能测试进阶指南LoadRunner_9.1实战

    在这种模式下,左侧显示了脚本Action的列表,而右侧则是具体的脚本代码。这种模式更适合那些需要深入代码级别的修改或调试的工作。相比于Tree模式,脚本模式更加灵活,允许开发者直接对脚本进行修改。 - **3.1.3 ...

    性能测试脚本规范范本模板.docx

    2. 常用函数抽离到单独的头文件中定义和实现。 3. 高级协议优于底层协议,以提高效率。 4. 登录业务置于初始化函数,主要业务在主操作函数,退出操作在结束函数。 5. 自定义事务,不依赖默认事务,增强控制力。 6. ...

    性能测试脚本规范.doc

    2. 常用函数应抽取到头文件中定义和实现。 3. 高级协议优先于底层协议。 4. 登录业务放在init,主要业务放在action,退出操作放在end。 5. 必须自定义事务,不使用默认事务。 6. 登录和退出操作也需声明事务。 7. ...

    性能测试脚本规范方案.doc

    - **规则2-3-2**:常用函数抽离到头文件,提高复用性。 - **规则2-3-3**:优先使用高级协议,避免底层协议,除非必要。 - **规则2-3-4**:登录逻辑在初始化(init)阶段,主要业务在动作(action)阶段,退出(end)...

    性能测试脚本规范范本模板.pdf

    - **规则2-3-2**:常用函数抽取到单独的头文件中。 - **规则2-3-3**:优先使用高级协议而非底层协议。 - **规则2-3-4**:登录业务置于init,主要业务在action,退出操作在end。 - **规则2-3-5**:自定义事务,不...

    TestMode

    首先,JUnit是Java中最常用的单元测试框架,它允许开发者编写可重复执行的测试用例,以验证单个函数或小块代码的功能正确性。 在测试模式下,我们通常会遵循以下几个步骤: 1. 单元测试:这是最基本的测试层次,...

    记录一下:白盒测试工具集

    - **简介**: BoundsChecker 可以检测 API 和 OLE 错误,指针和内存泄漏等问题,是 C++ 和 Delphi 开发者常用的调试工具之一。 7. **TrueTime** - **支持语言环境**: C++, Java, Visual Basic - **简介**: ...

Global site tag (gtag.js) - Google Analytics