像这样变量取随机数怎么实现?
在loadrunner脚本中有这样一些语句:for (i=0; i<100, i++)
{
int s = 100;
web_custom_request(.......,
"URL=http://192.168.1.211/100/index.htm",
........
LAST);
s++;
}
条件是 s 变量的取值范围在1-29 30个数之间随机数,且用s 代替 "URL=http://192.168.1.211/100/index.htm", 中的100,请问怎么增加这个脚本?
这个问题是我刚才那个问题:http://bbs.51testing.com/thread-190266-1-1.html
的衍生出来的,所以另开了一贴!
我的做法是把 s= 100, 然后把100这个数字参数化,参数化时Parameter type 选Random Number,得出语句 s= {NewParam_2};
但是运行时提示:
Action.c (19): illegal expression
Action.c (19): syntax error; found `NewParam_2' expecting `;'
请高手继续帮助我,怎么解决这个问题,谢谢! 晕死。。。一看还是刚才的问题。。
这个有两种做法一个是把100替换成一个参数,设置参数类型为随机,范围是1-30就行了
第二种还是写变量的方法
int s;
s=rand()%30+1;
lr_save_int(s,"temp");
web_custom_request(.......,
"URL=http://192.168.1.211/{temp}/index.htm",
........
LAST); 谢谢云层!学会了 rand 和 lr_save_int 这两个函数! 偷师来了 一直用的是itoa就是感觉不好用,学会了lr_save_int的用法,谢谢云层了。 好方法 学习ing
页:
[1]