探索测试之路。。。

each occurrence问题

上一篇 / 下一篇  2007-09-14 15:33:47 / 个人分类:Loadrunner

关于file类型里面的Update value on设置里面的Each occurrence问题描述:
之前做了一个测试,参数化了一个登陆用户名,file类型,数据里面有两个用户,然后我想知道在controller里面是否正确按照参数话的用户执行了,设计了2个用户登陆的场景,想将每次登陆的用户写到一个txt文件里面来观察是否执行了
比如定义了一个登陆用户参数:
"Name=username", "Value={NewParam}", ENDITEM,
再定义文件操作:
int MyFile;
char Name[10]="";
strcat(Name,lr_eval_string("{NewParam}"));
MyFile = fopen("c:\\test.txt","w");
fprintf(MyFile,"%s",Name);
fclose(MyFile);
对于"Name=username", "Value={NewParam}", ENDITEM,里面的参数Update value on的设置,一开始设置为Each iteration,在controller里面运行时设置为一次迭代,结果test.txt文件里面只写了一个用户;设置了两次迭代,test.txt里面才写了两个用户;
当设置为Each occurrence的时候,会发现test.txt里面是写了一个用户,但是顺序是和登陆的用户顺序相反,看了说明,才知道Each occurrence的含义是指当每次出现参数的时候,提取数据表中的下一个值,第一次参数出现的时候显示的是a用户,到了第二个参数的时候,那么就取下一个参数b了,这个时候,写入test.txt的就是用户b了,注意注意;


TAG: LoadRunner Loadrunner

 

评分:0

我来说两句

Open Toolbar