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

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

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

字符串处理函数

LoadRunner常用函数列表的更多相关文章

  1. 转:LoadRunner常用函数列表

    Web相关函数 函    数 功 能 描 述 web_custom_request 用户可以通过该函数自行创建一个HTTP请求的函数 web_image 模拟用户单击图片操作的函数 web_link ...

  2. list map vector set 常用函数列表

    #include <stdio.h> #include <iostream>//cin,cout #include <sstream>//ss transfer. ...

  3. 性能测试学习第二天-----loadrunner常用函数大全及设置项

    常用函数大全: 1,C语言参数转web参数 lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{ ...

  4. loadrunner常用函数总结

    事务函数:lr_end_sub_transaction 标记子事务的结束以便进行性能分析lr_end_transaction 标记 LoadRunner 事务的结束lr_end_transaction ...

  5. loadrunner常用函数集锦

    一.三个复制函数的区别: strcpy 原型:extern char *strcpy(char *dest,char *src);用法:#i nclude功能:把src所指由NULL结束的字符串复制到 ...

  6. LoadRunner常用函数汇总

    LoadRunner命令汇总 . 命令行分析函数 (1)lr_get_attrib_double() 检索脚本命令行中使用的double类型变量 (2)lr_get_attrib_string() 检 ...

  7. loadrunner常用函数整理

    1.int web_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);   //注册函数,在参数值出 ...

  8. MySQL 常用函数列表

    一.数学函数 select SQRT (2) --取平方根select ABS (-234) --取绝对值select FLOOR (COUNT (*)/5.0) from news --取小于这个小 ...

  9. unity shader 常用函数列表

    此篇博客转自csdn的一位大牛. 中间排版出了一些问题 Intrinsic Functions (DirectX HLSL) The following table lists the intrins ...

随机推荐

  1. 5.nodejs权威指南--HTTP

    1. HTTP 1.1 服务器 var http = require('http'); var server = http.createServer(function(req,rsp){ req.on ...

  2. code vs 1026 逃跑的拉尔夫

    1026 逃跑的拉尔夫  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 年轻的拉尔夫开玩笑地从一个小镇上偷走 ...

  3. Quartz 使用

    public class IndexJob:IJob//此处必须实现 IJob接口 { /// <summary> /// 具体的任务 /// </summary> /// & ...

  4. !带有指针的类和struct赋值的本质 - host to device

    //这个变量必须在while循环外面 //原因是当将loadModels[modelNum].g_3DModel[0]赋值给新建类后 //里面的数值拷贝过去了,而里头的指针只给了地址 //所以如果这个 ...

  5. python基础——单元测试

    python基础——单元测试 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生. 单元测试是用来对一个模块.一个函数或者一个类来进行正确性检验的 ...

  6. NYOJ题目889求距离

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsYAAAJ2CAIAAADTwNOXAAAgAElEQVR4nO3dPVLrSteG4W8S5B4IsQ

  7. 【PHP对XML文件的操作技术【完整版】】

    无论是c/c++还是java.c#均有对XML文件操作的技术,PHP对XML文件的操作的技术主要有三种: DOM.XPath.SimpleXml. 一.DOM DOM:Document Object ...

  8. 动态生成SQL执行语句

    SET @qry = 'SELECT product_cd, name, product_type_cd, date_offered, date_retired FROM product WHERE ...

  9. HDU2546 饭卡(背包)

    开始写成01背包的形式,求m元可买物品价值的最大值 dp[j] = max(dp[j], dp[j - pri[i]] + pri[i]) 结果为m - dp[m] 但后来发现是有问题的, 比如这组过 ...

  10. AOP常用术语

    1.连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法调用前,调用后,方法跑出异常后.一个类或一段程序代码拥有一些具有边界性质的特定点.这些代码中的特定点就 ...