51Testing软件测试论坛
标题:
像这样变量取随机数怎么实现?
[打印本页]
作者:
loveyou99
时间:
2010-4-19 15:51
标题:
像这样变量取随机数怎么实现?
在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 `;'
请高手继续帮助我,怎么解决这个问题,谢谢!
作者:
云层
时间:
2010-4-19 15:54
晕死。。。一看还是刚才的问题。。
这个有两种做法一个是把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);
作者:
loveyou99
时间:
2010-4-19 16:09
谢谢云层!学会了 rand 和 lr_save_int 这两个函数!
作者:
peag
时间:
2010-4-19 23:42
偷师来了
作者:
ziheng198688
时间:
2010-4-23 17:20
一直用的是itoa就是感觉不好用,学会了lr_save_int的用法,谢谢云层了。
作者:
msnshow
时间:
2010-4-23 22:10
好方法
作者:
peag
时间:
2010-4-23 22:14
学习ing
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2