google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] LR之Unique Number参数类型

LR之Unique Number参数类型


今天上午就Unique Number的参数类型做了一个比较细致的关注。发现了几个问题。先看看我整理的一个表格:

参数类型: Unique Number

更新值的时间: Each iteration

当超出值时: Continue with last value

Block size per vuser: 100

参数名称:      P1                        P2            P3
启动(初始值): 20071017                 20071001      20071000
数值格式(Number format): %01d          %02d          %02d

场景1:2个虚拟用户 迭代1次  运行结果:参数被替换2次值 向系统插入了2条记录

记录1    P1=20071017  P2=20071001   P3=20071000

记录2:  P1=20071117  P2=20071101   P3=20071100

场景2:2个虚拟用户 迭代2次  运行结果:参数被替换2次值  插入4条记录

迭代1
记录1    P1=20071017   P2=20071001   P3=20071000  
记录2:  P1=20071117   P2=20071101   P3=20071100

迭代2
记录1    P1=20071018   P2=20071002   P3=20071001
记录2    P1=20071118   P2=20071102   P3=10071101

问题:

1、在这个方案中,参数号码格式起作用了么?起了什么作用?

2、参数被替换时是不是遵循一定的规律,如果是,是什么?不是以末位数自增的方式么?(实践证明不是)

3、这个Block size per vuser的具体意义是什么?如果起始值是100,Block size per vuser设置为50,那么数据可选范围是100~149这个我能理解,可是比如我这个表格中,P1的启动值是20071017,设置的Block size per vuser是100,我个人的理解是:P1的取值应该在20071017~20071116.可是P1去能取得2007101118.难道我的理解是错误的。

欢迎访问我的个人空间http://www.51testing.com/?676/action_viewspace_itemid_64806.html 那里有比较清楚的描述了 请大家积极讨论和指点!!!
God is A Girl---Do you believe?

TOP

是不是问题太蠢了 啊?
怎么没人看啊
God is A Girl---Do you believe?

TOP

没有蠢问题啊,赫赫。只有有问题不问的人才比较蠢。

不过我只能解答第二个问题。去网上搜应该可以找到答案。
“参数被替换时遵循一定的规律”就是“表参数的数据分配和更新方法”。楼主可能不知道这个问题应该怎么问。赫赫,用这个关键词google一下肯定能找到想要的答案。
不知道怎么帖出来,楼主自己搜吧
他们说人善被人欺,我说人善天不欺

TOP

他们说人善被人欺,我说人善天不欺

TOP

问题太长了,很难静下心来看
努力赚钱!

TOP

分配给Vuser的第一个unique number=(虚拟用户Run id-1)*Block size per vuser+该Vuser的启动值.
比如:两个虚拟用户,启动值为1,Block size per vuser为100,
那么第一个虚拟用户能被分配的数值范围是1~100;第二个是101~200.
在迭代1 和迭代2 相同的用户中比较数值差异,每步自增1

另外数值格式(Number format),就是普通的格式控制
比如%01d,表示个位数字有效.%2d表示两位

TOP

谢谢各位的回复
参数的数据分配和更新方法已经理解
但还有一个问题:当超出值时: Continue with last value 这个在测试中没有起到作用啊
God is A Girl---Do you believe?

TOP

你设置了多少循环次数?你设置的参数是每循环一次才改变的
拿  P1       启动(初始值): 20071017       数值格式(Number format): %01d  
根据数值格式,只改变个位数
第一个虚拟用户数值范围:20071017~20071019
第二个虚拟用户数值范围:20071117~20071119
.......
当设置迭代次数大于3,就会超出值,Continue with last value 这个应该就会起作用的
我是新手,在这里随便说说自己的看法

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-8 15:49Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹