|
今天上午就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 那里有比较清楚的描述了 请大家积极讨论和指点!!! |
|