51Testing软件测试论坛

标题: 在loadrunner中,如何对随机数进行参数化? [打印本页]

作者: beata-chenli    时间: 2012-12-20 16:11
标题: 在loadrunner中,如何对随机数进行参数化?
订单编号为自动生成,如:201212201608101091   是根据新增订单的时间自动生成,在loadrunner中,该如何进行参数化这样的数据?从当前年份到毫秒?急救!!
作者: 云层    时间: 2012-12-20 16:23
自己写个组合参数就行了,
作者: beata-chenli    时间: 2012-12-20 16:43
回复 2# 云层


    组合参数?要参数化编号的那里写么?请问云层老师如何写呢?谢谢!
作者: mymagic    时间: 2012-12-20 16:49
这个参数在数据库中会做校验吗?
把201212201608101091 这个号码拆开
作者: beata-chenli    时间: 2012-12-20 17:04
本帖最后由 beata-chenli 于 2012-12-20 17:05 编辑

回复 4# mymagic


    这个编号在数据库中具有唯一性,所有只有参数化才能插入数据,但是对本身的数据不会做验证,随机数就行了,但是如何能够做到这样的呢?如何拆开呢?
作者: mymagic    时间: 2012-12-20 17:13
既然有唯一性,在excel中做几千几万个不是很方便吗?只要不重复就行了。
拆开的意思是,每几位数字对应一个参数。
2012   1220    16   08   10   1091
这个参数归根结底只是个字符串
作者: zhaiyx000    时间: 2012-12-20 17:39
Data/Time里能自定义格式,但是毫秒这部分貌似格式固定的,所以可能需要自己写函数吧
作者: temp20121017    时间: 2012-12-20 23:10
参数化后要关联吧
作者: beata-chenli    时间: 2012-12-21 09:19
现在我只是将这个编号设置成了随机数,数字都是随机的,那我现在试试那个Data/Time格式里面的试试看,
作者: isummer1118    时间: 2012-12-21 10:22
可以定义两个参数化  第一个参数化用DATA/Time  第二个参数化用random 这样组合起来应该行的吧
作者: beata-chenli    时间: 2012-12-21 13:42
本帖最后由 beata-chenli 于 2012-12-21 14:02 编辑

回复 10# isummer1118


   如何设置成时间参数的话,时间参数的年份与月份之间不是有一个连接符么?该如何取消掉那个连接符呢? 自定义的时间参数不能保存呀!
作者: beata-chenli    时间: 2012-12-21 14:14
知道如何设置, 自己很久没有用loadrunner了,很多够搞忘记了呢。
作者: isummer1118    时间: 2012-12-21 15:18
回复 12# beata-chenli


    可以去掉的   选一个模板 然后把他的连接符去掉就好了
作者: mymagic    时间: 2012-12-21 15:46
不明白为什么要一定是时间格式的。不是没有验证吗
作者: 泊涯    时间: 2012-12-22 22:39
这个订单号是 服务器影响给客户端的吧,如果是应做关联取值才对!
作者: beata-chenli    时间: 2012-12-24 14:46
回复 13# isummer1118


    嗯嗯,谢谢!已解决
作者: beata-chenli    时间: 2012-12-24 14:47
回复 14# mymagic


    这样到时候才知道你是什么时候添加的,便于查看呀
作者: beata-chenli    时间: 2012-12-24 14:47
回复 15# 泊涯


    只是具有唯一性,都进行关联了的
作者: lxh    时间: 2012-12-26 14:16
需要手动进行关联,具体的手动关联百度一下就能找到
作者: patrick_1984    时间: 2012-12-26 14:35
如果是服务器端生成的变量就应该关联。如果是客户端的一个参数直接用参数化就行。
作者: mymagic    时间: 2012-12-26 15:05
回复 17# beata-chenli


    如果数据有表中字段有添加时间的话

否则就关联吧

我觉得本来挺简单的事儿
作者: legendist    时间: 2012-12-26 15:40
选择random number,如:设置七位数的随机值,开始为:0000000,结束为:999999,还可以适当用date的方式设置到毫秒
作者: beata-chenli    时间: 2012-12-27 11:39
回复 22# legendist


    嗯嗯,我开始就是直接用这个参数进行设置的随机数,现在是用当前时间到毫秒加上随机参数
作者: cathychu    时间: 2012-12-28 10:39
如果是客户端就直接用参数化,参数化可以用data/time格式,但是需要自己定义格式,如果是服务器返回的值你做关联就可以了
作者: beata-chenli    时间: 2013-6-6 10:50
嗯嗯,是应该做手动关联的,已经解决了啦,谢谢大家




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