51Testing软件测试论坛
标题:
lr 参数化变量的问题,求助!题目要长~~~~~~~~~~~~~~~~~~~~~
[打印本页]
作者:
kkwwpp
时间:
2009-12-25 11:16
标题:
lr 参数化变量的问题,求助!题目要长~~~~~~~~~~~~~~~~~~~~~
例如脚本中
int Num=0;
Function(Num);
想把0参数化,让num取1-100之间的随机数。于是改为
int Num={NewParam};
Function(Num);
但是提示好多错误。
同学们,怎么改呢?!
[
本帖最后由 kkwwpp 于 2009-12-25 11:17 编辑
]
作者:
kkwwpp
时间:
2009-12-25 11:21
或者直接写成
Function({NewParam});
也不行
作者:
ermine
时间:
2009-12-25 12:12
Action()
{
int num;
lr_output_message("the Param is %s",lr_eval_string("{NewParam}"));
num=atoi(lr_eval_string("{NewParam}"));
lr_output_message("the number is %d",num);
return 0;
}
作者:
kkwwpp
时间:
2009-12-25 13:12
谢谢3楼的回复
还有没有更简单的办法
作者:
ermine
时间:
2009-12-25 13:18
什么叫更简单......
中间的两个是查看用的,你不写也成。
作者:
kkwwpp
时间:
2009-12-25 13:29
num=atoi(lr_eval_string("{NewParam}"));
这样做会不会影响测试时的运行时间?
作者:
ermine
时间:
2009-12-25 13:47
如果只是想取1到100的随机数,还以用rand
num=rand()%100+1;
至于时间,不清楚你的运行时间指的是运行什么的时间,一般更关注于事务的时间吧。
作者:
kkwwpp
时间:
2009-12-25 13:52
谢谢,采用第二种
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2