LoadRunner中的C Vuser函数

LoadRunner中的C Vuser函数

   

事务函数:


lr_end_sub_transaction

标记子事务的结束以便进行性能分析。

lr_end_transaction

标记事务的结束。

lr_end_transaction_instance

标记事务实例的结束以便进行性能分析。

lr_fail_trans_with_error

将打开事务的状态设置为 LR_FAIL 并发送错误消息。


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

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

命令行分析函数


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 或优化控制台的计算机的名称。不适用于应用程序管理。
字符串函数

lr_eval_string

用当前值替换参数。

lr_save_string

将以 NULL 结尾的字符串保存到参数中。

lr_save_var

将可变长度字符串保存到参数中。

lr_save_datetime

将当前日期和时间保存到参数中。

lr _advance_param

前进到下一个可用参数。

lr _decrypt

解密已编码的字符串。

lr_eval_string_ext

检索指向包含参数数据的缓冲区的指针。

lr_eval_string_ext_free

释放由 lr_eval_string_ext 分配的指针。

lr_save_searched_string

在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的一部分保存到参数中。

消息函数


lr_debug_message

向输出窗口或业务流程监控器日志文件发送调试消息。

lr_error_message

向输出窗口或业务流程监控器日志文件发送错误消息。

lr_get_debug_message

检索当前消息类。

lr_log_message

将消息发送到日志文件。

lr_output_message

向输出窗口或业务流程监控器日志文件发送消息。

lr_set_debug_message

设置调试消息类。

lr_vuser_status_message

生成带格式的输出,并将其打印到 Controller 或控制台 Vuser 状态区域。不适用于应用程序管理。

lr_message

向 Vuser 日志和输出窗口或业务流程监控器日志文件发送消息。

运行时函数


lr_load_dll

加载外部 DLL。

lr_peek_events

指示可以暂停 Vuser 脚本的位置。

lr_think_time

暂停脚本的执行,以模拟思考时间(实际用户在操作之间暂停以进行思考的时间)。

lr_continue_on_error

指定处理错误的方法。

lr_rendezvous

在 Vuser 脚本中设置集合点。不适用于应用程序管理。
时间: 2024-10-12 14:48:04

LoadRunner中的C Vuser函数的相关文章

在Loadrunner中如何用system函数执行系统命令

前提: windows 系统 实现功能:用 LR 中的system函数执行系统命令 相关功能:在LR中利用C函数建立文件,写文件,读文件. 主要相关函数:sprintf/fopen/fgetc/fread/fclose Action() { int count,total=0,i; char buffer[1000]; long file_stream; char fil 前提:windows系统 实现功能:用LR中的system函数执行系统命令 相关功能:在LR中利用C函数建立文件,写文件,读

loadrunner中自定义查找并替换函数

globas.h中定义 //LoadRunner中没有直接的函数支持查找并替换字符串,因此可以封装一个lr_replace函数出来: // ---------------------------------------------------------------------------- char *strReplace(const char *src, const char *from, const char *to) { char *value; char *dst; char *mat

在LoadRunner中查找和替换字符串

参考<Search & Replace function for LoadRunner>: http://ptfrontline.wordpress.com/2009/03/13/search-replace-function-for-lr/ LoadRunner中没有直接的函数支持查找并替换字符串,因此可以封装一个lr_replace函数出来: // -------------------------------------------------------------------

LoadRunner中的Web 函数列表

web test LoadRunner fuction_list D:\Program Files (x86)\Mercury Interactive\Mercury LoadRunner\bin>ls -l *.chm -rw-rw-rw-   1 user     group       25893 May 20  2004 FuncRef.chm -rw-rw-rw-   1 user     group       29443 May 20  2004 RPM_Configuration

在LoadRunner中转换字符串大小写的C语言函数

在LoadRunner中转换字符串大小写的C语言函数 . loadrunner语言ccharacterstringaction 封装ConvertToXXX函数: //ConvertToUpper function int ConvertToUpper(char * sInput, char * sNew) { sInput = (char *)strupr(sInput); lr_save_string(sInput,sNew); } //ConvertToLower function int

LoadRunner中常用函数参考手册

基础篇1:LoadRunner中常用函数参考手册 常用函数列表 web_url web_submmit_form VS web_submmit_data VS web_custom_request web_custom_request web_concurrent_start(NULL); web_concurrent_end(NULL); ============================分割线================================ 1. web_url Loa

设置loadrunner中每个mdrv.exe进程中包含的vuser个数

在loadrunner中,默认的是每50个vuser会使用一个mdrv.exe进程,但是有些时候vuser中的使用的线程太多就会使测试程序的效率特别低,这时候就希望能够可以多起几个mdrv.exe的进程,每个进程中的vuser数量少一点,具体的办法如下: 安装目录下"dat"protocols"CsNet.lrp文件中 在[Vugen]下面新加一条MaxThreadPerProcess=要设置的vuser数量 这样每个mdrv.exe进程中的vuser数量就是你上面设置的数量

Loadrunner中web_reg_save_param函数的除关联外的使用方法,检查点找不到内容

web_reg_save_param函数主要是使用在关联中,而关联大部分时候loadrunner的自动关联不奏效的时候,才会使用. 而我要说的是这个函数两个不同的使用方法,当然可能有更好的办法,或许我说的也不全对,欢迎来纠正,嘿嘿~~~ 第一种:设置检查点时,可以用来排查为什么检查点失败. 在性能测试测试中,我们必须要设置文本或是图片检查点,来提高我们测试脚本可信度.没有检查点怎么能确认我们的脚本这个请求是正确的呢~~你说是吧~? 但我们经常会有遇到,根据response设置了检查点,但是死活不

LoadRunner中常用的字符串操作函数

LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strcat(string_that_gets_appended, string_that_is_appended);51Testing软件测试网:J3~c:c[(wR%A2l               atoi(string_to_convert_to_int); //returns the integ