loadrunder之脚本篇——int类型和字符串的相互转换

Posted 残~枫~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadrunder之脚本篇——int类型和字符串的相互转换相关的知识,希望对你有一定的参考价值。

字符串转化为int型变量

Action2()

{  

    int j = 0;

    j = atoi("12345");  //将字符串变为整形

    lr_output_message("%d", j); 

    return 0;

}

 

运行结果:

Starting action Action2.

Action2.c(8): 12345

Ending action Action2.

 

int型变量转化为字符串

Action2()

{  

    int i = 12345;

    char *pt = NULL;

    lr_save_int(i, "param"); //整数值保存为参数

    pt = lr_eval_string("{param}");

    lr_output_message(pt);

    return 0;

}

 

运行结果:

Action2.c(5): Notify: Saving Parameter "param = 12345".

Action2.c(6): Notify: Parameter Substitution: parameter "param" =  "12345"

Action2.c(7): 12345

 

注意:有时候会出现类似skipping‘int‘的错误,,,调换下语句顺序就正常了,因为变量的定义必须在脚本的最开始,系统函数调用之前,否则出错

以上是关于loadrunder之脚本篇——int类型和字符串的相互转换的主要内容,如果未能解决你的问题,请参考以下文章

Loadrunder脚本篇——Run-time Settings之Miscellaneous

Loadrunder之参数化方法

loadrunder脚本篇——执行操作系统命令

loadrunder脚本篇——文件读写操作

Loadrunder脚本篇——关联数组(参数数组)

Loadrunder脚本篇——web_custom_request函数介绍