LoadRunner常用函数列表
Web相关函数
函 数 |
功 能 描 述 |
web_custom_request |
用户可以通过该函数自行创建一个HTTP请求的函数 |
web_image |
模拟用户单击图片操作的函数 |
web_link |
模拟用户单击指定属性链接操作的函数 |
web_submit_data |
执行“无状态“或“内容无关”提交数据操作的函数 |
web_submit_form |
|
web_url |
|
web_find |
|
web_global_verification |
|
web_image_check |
|
web_reg_add_cookie |
|
web_reg_find |
|
FTP相关函数
功 能 描 述 |
|
功 能 描 述 |
|
函 数 |
功 能 描 述 |
pop3_command |
|
pop3_delete |
|
pop3_free |
|
pop3_list |
|
pop3_logoff |
退出POP3服务器的函数 |
pop3_logon |
登录到POP3服务器的函数 |
pop3_retrieve |
日志相关函数
函 数 |
功 能 描 述 |
将输出消息直接发送到output.txt文件,此文件位于Vuser脚本目录中。该函数有助于防止输出消息干扰TCP/IP通信的函数 |
|
字符串相关函数
函 数 |
功 能 描 述 |
|
命令行分析函数
功 能 描 述 |
|
检索脚本命令行中使用的double类型变量函数 |
|
检索脚本命令行中使用的long类型变量函数 |
|
检索脚本命令行中使用的字符串的函数 |
信息性函数
函 数 |
功 能 描 述 |
lr_user_data_point |
记录用户定义的数据的函数 |
lr_whoami |
将有关Vuser脚本的信息返回给Vuser脚本的函数 |
lr_get_host_name |
返回执行Vuser脚本的主机名的函数 |
lr_get_master_host_name |
返回运行LoadRunner Controller的计算机名的函数 |
输入输出函数
功 能 描 述 |
|
内存相关函数
功 能 描 述 |
|
数值相关函数
功 能 描 述 |
|
文件相关函数
事务相关函数
函 数 |
功 能 描 述 |
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 常用函数解析 #### 一、注册函数 **函数**: `int web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);` - **功能**: 此函数用于在参数值出现之前进行注册操作。主要用于获取动态数据,并...
本文将详细介绍LoadRunner中的一些常用Web函数及其应用。 1. **Web_url()**:这是最基础的函数,用于发送HTTP请求到服务器,相当于用户在浏览器中输入URL并点击“Go”按钮。它可以接受多个参数,如URL、方法(GET或...
### LoadRunner常用函数详解 LoadRunner作为一款性能测试工具,提供了丰富的函数库来模拟用户的交互行为,以便于进行各类Web、FTP、邮件等场景的测试。以下是对几个关键类别的函数进行详细介绍: #### Web相关函数...
### LoadRunner 函数大全知识点详解 #### 一、概述 ...以上是LoadRunner中常用的一些函数,它们在编写测试脚本时发挥着重要作用。通过对这些函数的深入了解,可以更加高效地利用LoadRunner进行性能测试工作。
本文档将详细介绍LoadRunner中的一些常用函数,包括但不限于按钮操作、编辑框操作、列表操作等。 #### 二、按钮操作函数 1. **`button_press`** - **定义**:激活指定的按钮。 - **语法**:`int button_press...
下面将详细介绍两个常用的LoadRunner函数:`web_url` 和 `web_image`。 #### 三、`web_url` 函数 **语法**: ```c Int web_url(const char* name, const char* url, , [EXTRA_RES, , LAST]); ``` - **返回值**:...
6. **HTTP页面常用函数** - 包括但不限于`web_url()`、`web_submit_data()`等,用于操作HTTP页面元素。 7. **检查点技术** - **web_assert_text()`等**:用于验证页面文本。 - 检查点确保测试结果符合预期。 ...
2. **使用关联函数**: LoadRunner提供了多个函数来帮助实现关联,其中最常用的是`web_reg_save_param`。 ```c web_reg_save_param( const char *ParamName, /* 参数名 */ ListofAttributes, /* 属性列表 */ ...
在这种模式下,左侧显示了脚本Action的列表,而右侧则是具体的脚本代码。这种模式更适合那些需要深入代码级别的修改或调试的工作。相比于Tree模式,脚本模式更加灵活,允许开发者直接对脚本进行修改。 - **3.1.3 ...
2. 常用函数抽离到单独的头文件中定义和实现。 3. 高级协议优于底层协议,以提高效率。 4. 登录业务置于初始化函数,主要业务在主操作函数,退出操作在结束函数。 5. 自定义事务,不依赖默认事务,增强控制力。 6. ...
2. 常用函数应抽取到头文件中定义和实现。 3. 高级协议优先于底层协议。 4. 登录业务放在init,主要业务放在action,退出操作放在end。 5. 必须自定义事务,不使用默认事务。 6. 登录和退出操作也需声明事务。 7. ...
- **规则2-3-2**:常用函数抽离到头文件,提高复用性。 - **规则2-3-3**:优先使用高级协议,避免底层协议,除非必要。 - **规则2-3-4**:登录逻辑在初始化(init)阶段,主要业务在动作(action)阶段,退出(end)...
- **规则2-3-2**:常用函数抽取到单独的头文件中。 - **规则2-3-3**:优先使用高级协议而非底层协议。 - **规则2-3-4**:登录业务置于init,主要业务在action,退出操作在end。 - **规则2-3-5**:自定义事务,不...
首先,JUnit是Java中最常用的单元测试框架,它允许开发者编写可重复执行的测试用例,以验证单个函数或小块代码的功能正确性。 在测试模式下,我们通常会遵循以下几个步骤: 1. 单元测试:这是最基本的测试层次,...
- **简介**: BoundsChecker 可以检测 API 和 OLE 错误,指针和内存泄漏等问题,是 C++ 和 Delphi 开发者常用的调试工具之一。 7. **TrueTime** - **支持语言环境**: C++, Java, Visual Basic - **简介**: ...