loadRunner常用函数

1、lr_output_message(变量);

默认输出字符串;  可以在日志中显示行号。  例如  lr_output_message(lr_eval_string("字符串{参数名}"));

2、lr_output_message("%格式字符",变量);

 3、 lr_message("%格式字符",变量);

"%格式字符"可以省略;  在日志中不显示行号。

4、lr_continue_on_error(1);

脚本出错后继续运行。

5、strncat 函数 

strncat(dest, src, n) 

从字符串 src 的开头拷贝 n 个字符到 dest 字符串尾部,从而实现 字符串的连接。

6、strtok

(char *)strtok(lr_eval_string("{参数名}"),"分割字符串") 

返回指针变量(存储字符串)类型

lr_output_message((char *)strtok(lr_eval_string("123;33;01"),";"));
结果:
Action.c(5): 123

7、变量存入参数

r_save_string(变量或常量,"参数名");

    lr_save_string("dd", "banci");
    lr_output_message(lr_eval_string("{banci}"));
结果:
Action.c(8): dd

结合6、strtok进行使用

lr_save_string((char *)strtok(lr_eval_string("0023;33;01"),";"),"zhang");
lr_output_message(lr_eval_string("{zhang}"));

结果:

Action.c(10): 0023

8、将字符转为数字  atoi

if(atoi(lr_eval_string("2"))>0){
        lr_output_message(">0");
    }
原文地址:https://www.cnblogs.com/ychun/p/14301896.html