51Testing软件测试论坛

标题: 若设置一个参数类型为Random Numeber 的参数,怎样将取出来的参数存在一个变量中 [打印本页]

作者: 紫罗兰1225516    时间: 2015-7-27 13:54
标题: 若设置一个参数类型为Random Numeber 的参数,怎样将取出来的参数存在一个变量中
将account对应的值参数化,参数类型为Random Numeber ,随机获取8位数。怎样将获取的这8位数取出来存在一个参数变量中呢?(代码如下)
web_submit_data("user-create-0.html_2",
                "Action=http://192.168.1.232/zentao/user-create-0.html",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://192.168.1.232/zentao/user-create-0.html",
                "Snapshot=t22.inf",
                "Mode=HTTP",
                ITEMDATA,
                "Name=dept", "Value=0", ENDITEM,
                "Name=account", "Value={user}", ENDITEM,
                "Name=realname", "Value=12345678", ENDITEM,
                "Name=password1", "Value=111111", ENDITEM,
                "Name=password2", "Value=111111", ENDITEM,
                "Name=role", "Value={role}", ENDITEM,
                "Name=group", "Value=3", ENDITEM,
                "Name=email", "Value=12345678@qq.com", ENDITEM,
                "Name=commiter", "Value=", ENDITEM,
                "Name=join", "Value=2015-07-27", ENDITEM,
                "Name=gender", "Value=f", ENDITEM,
                LAST);
    ps:主要想达到的效果是:account、realname、email中的数字,这三个值是相同的。
作者: 知止内明    时间: 2015-7-27 15:33
你之间把其他三个参数,用一个表示,不就行了;
你查下帮助文档:lr_output_message( "We are on iteration #%s", lr_eval_string( "{account}" ) ); 这样就可以把参数的输出来,你试一试吧
作者: saharaqs    时间: 2015-7-27 15:40
为什么要存变量呢?三个位置都替换才同一个参数就可以了,参数的更新方式设置为每次循环更新。


作者: saharaqs    时间: 2015-7-27 15:40
为什么要存变量呢?三个位置都替换才同一个参数就可以了,参数的更新方式设置为每次循环更新。


作者: 紫罗兰1225516    时间: 2015-7-28 12:36
(1)新建一个参数{user},设置参数类型为Random Number。将account、realname、Email替换成参数{user}
(2)设置更新值的时间为each iteration即可。







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