性能测试培训笔记-全局变量和局部变量

其实LoadRunner里除了自身的api外,语法大都是c语言的,所以关于变量可以参考c语言的定义,这次用一个例子来说明。

在globals.h中定义两个全局变量a和b

#ifndef _GLOBALS_H #define _GLOBALS_H  //-------------------------------------------------------------------- // Include Files #include "lrun.h" #include "web_api.h" #include "lrw_custom_body.h"  //-------------------------------------------------------------------- // Global Variables //全局变量在这里 int a = 1; int b = 2; #endif // _GLOBALS_H

在action中的代码

//自定义函数,这里的a和b是局部变量 void sum(int a, int b) {     int sum;      sum = a + b;      lr_output_message("%d", sum); }  Action() {     //调用上面的sum函数,传递的参数是在globals.h中设置的全局变量     sum(a, b);     return 0; }

一运行,结果如下:

Starting iteration 1.

Starting action Action.

Action.c(7): 3

Ending action Action.

Ending iteration 1. 

哦了,简单吧,如果你的脚本不是非常的多,完全可以在action中自定义函数,其实就是真实的业务操作,这样调试什么的都很方便了

你可能感兴趣的:(性能测试培训笔记-全局变量和局部变量)