LoadRunner数组关联

一、LoadRunner数组关联函数使用条件

LoadRunner数组关联函数lr_paramarr_idx()、 lr_paramarr_len()、 lr_paramarr_random()参数数组必须满足以下两个条件:
1.参数必须都是以相同的名字开头的,后接下画线加数字的方式顺序赋值。
2.参数数组必须有一个“参数名_count”的参数来记录数组的长度。

二、LoadRunner数组关联函数语法

lr_paramarr_idx()
返回参数数组中指定位置的参数值。
char * lr_paramarr_idx(const char * paramArrayName,unsigned int index);
参数说明:
paramArrayName:参数数组的名称。
index:数组中参数的一个位置。
lr_paramarr_len()
返回参数数组的长度
int lr_paramarr_len( const char * paramArrayName); 
参数说明:
paramArrayName:参数数组的名称。
lr_paramarr_random()
随机返回参数数组中的一个值
char * lr_paramarr_random( const char * paramArrayName); 
参数说明:
paramArrayName:参数数组的名称。

三、使用LoadRunner数组关联函数 VS 不使用数组关联函数遍历参数数组

存在参数数组fids,fids中有10个数组元素
1.不使用LoadRunner数组关联函数遍历参数数组

int i;
char my_string[10]="";
for(i=1; i<10; i++){
sprintf(my_string, "{fid_%d}", i);
lr_output_message(lr_eval_string(my_string));
}

2.使用LoadRunner数组关联函数遍历参数数组

int i;
for(i=1; i < lr_paramarr_len("fid"); i++){
lr_output_message(lr_paramarr_idx("fid", i));
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值