您的位置:首页 > 编程语言 > C语言/C++

loadrunner Lr_类函数之 lr_param_sprintf()

2018-01-01 23:57 381 查看

lr_param_sprintf()

将格式化的输出写入参数。

int lr_param_sprintf(const char * paramName,const char * format [,args ...]);

参数说明:
paramName:要写入字符串的目标参数。

format:一个或多个格式化字符。

args:可选打印参数。

lr_param_sprintf函数类似于标准C函数sprintf,除了将格式化的字符串写入LoadRunner参数而不是字符串缓冲区。
不支持这些格式化字符:%E,%hd,%hhd,%lld,%ld,%hhi,%lli,%hhu,%llu,%hhf,%llf,%hhe和%lle。

 

示例:lr_param_sprintf
intindex = 56;

char * suffix =“txt”;

lr_param_sprintf ("LOG_NAME_PARAM","log_%d.%s", index, suffix,100);

lr_output_message(“新文件名为%s”,

     lr_eval_string(“{LOG_NAME_PARAM}”));

输出:

Action.c(9):新文件名为log_56.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息