51Testing软件测试论坛

标题: 想用变量值代替参数化的值,应该如何实现阿? [打印本页]

作者: 小草    时间: 2008-5-29 13:35
标题: 想用变量值代替参数化的值,应该如何实现阿?
大家好:

    现在有个项目在处理的时候,需要生成批次号,如果一批是100个,那么编号就是系统内自动为1-100,下一个用户就要从101开始生成(101-200),其实如果用参数化的内容也可以实现(0,100,200,300...),每个虚拟用户的取值都是相差100,不过我想用循环实现,把生成的值赋给以前参数的值,应该怎么处理阿,谢谢大家指点!
作者: wtucel    时间: 2008-5-30 10:00
lr_eval_string 试试
作者: dishiwujian    时间: 2008-5-30 15:48
sprintf(变量,lr_eval_string("{参数}"));
lr_save_string(变量,"参数");
这个两个函数也许能帮到楼主。
作者: 小草    时间: 2008-6-2 17:39
好的,我试一下,但是因为如上的信息要用到变量转换为字符,是不是要用itoa这个函数进行转换啊
作者: wy3552128    时间: 2008-6-12 17:02
使用块参数化试试,block大小为100
作者: liangjz    时间: 2008-6-12 20:06
lr_error_message("id=%d,value=%d",atoi(lr_eval_string(("{vid}"))),atoi(lr_eval_string("{vv}")));


vid代表vuser id

vv代表FILE类型->uniq,blocksize=100的参数

执行下
作者: 云层    时间: 2008-6-13 10:23
lr_save_string




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2