loadrunner Lr_类函数之 lr_user_data_point_ex()

lr_user_data_point_ex()

记录用户定义的数据样本并启用日志记录选项。

int lr_user_data_point_ex(const char * sample_name,double value,int log_flag);

 

参数说明:

sample_name:指示样本类型名称的字符串。

value:要记录的值。

log_flag:确定是否应记录数据点:

    DP_FLAGS_NO_LOG(1)

    DP_FLAGS_STANDARD_LOG(2)

    DP_FLAGS_EXTENDED_LOG(3)

 

lr_user_data_point_ex函数与lr_user_data_point相同,但附加参数log_flag除外。

记录意味着将数据写入文件。 lr_user_data_point_ex使您能够将数据点写入Vuser日志文件。当在VuGen中运行时,输出为output.txt

您可能需要根据要记录的数据的重要程度有条件地写入数据点。当只需要记录最重要的信息时,它可以是标准级别的一部分,也可以是需要更完整日志记录时的扩展级别。

log_flag表示日志级别,并与在VuGen的日志运行时设置中找到的设置相关,该设置指定脚本在执行期间如何处理对文件的日志记录。如果DP_FLAGS_EXTENDED_LOG传递到lr_user_data_point_instance_ex,则只有当扩展运行时日志设置当前激活时才会记录数据点。如果log_flag是DP_FLAGS_STANDARD_LOG,那么只有当标准设置处于活动状态时,它才会被记录。 DP_FLAGS_NO_LOG表示此数据点从不写入日志文件。

 

示例:lr_user_data_point_ex

以下段每秒检查CPU并将结果记录为用户数据点。 数据点的日志标志为标准,只有当日志运行时设置为标准或扩展级别时,才会记录。

for(i = 0; i <100; i ++){

     measure_cpu();

     cpu_val = cpu_check();

     lr_user_data_point_ex(“cpu”,DP_FLAGS_STANDARD_LOG);

     sleep(1);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值