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

其实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中自定义函数,其实就是真实的业务操作,这样调试什么的都很方便了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值