请教一个VUG中run-time settings下 Iteration count的一个问题
录制一登录的脚本,要做几个用户同时登录的并发操作。VUG中run-time settings下 Iteration count的 Number of Iterations的设置是什么意思,与controller中的ScenarioSchedule面板下的Quantity设置的需要并发的用户数有什么区别呢?
比如说,我前者设置为10,循环10次,而后者设置为25,及25个用户同时登录。 没人理我:(,自己顶一个,因为刚学LR。。。 Iteration count 就是重复执行脚本的次数;和循环的作用是一致的
并发用户数是执行脚本的vuser(虚拟用户)个数,就是有多少个虚拟用户去执行脚本
按你的比方来说:设置Iteration count为10,那么回放脚本的时候就重复执行10次
设置25个,则25个同时登录
那么最后的结果呢??25个用户每个用户重复登录10,那么就登录了250次 明白了,谢谢qiguojie ,送你一朵鲜花sdlkfj5
[ 本帖最后由 bug_no2 于 2007-7-26 15:36 编辑 ] 原帖由 qiguojie 于 2007-7-26 15:05 发表 http://bbs.51testing.com/images/common/back.gif
Iteration count 就是重复执行脚本的次数;和循环的作用是一致的
并发用户数是执行脚本的vuser(虚拟用户)个数,就是有多少个虚拟用户去执行脚本
按你的比方来说:设置Iteration count为10,那么回放脚本的 ...
1.这样设置的话,能等价于250个用户同时登陆么?
2.是第一个用户登陆10次后,在轮到第二个用户登陆10次,直到第25个用户登陆10次?还是这25个用户依次登陆一遍后,在依次登陆第二遍.....? 1、楼上的qi兄说的很明白,是25个用户登陆250次
2、我不清楚楼主怎么设置的 用户参数化没?脚本都录在Action中? 在这里我有个问题,如果在VUG中我设置迭代次数为10,在controller中设置Vuser为20,这20个Vuser怎么能以不同的用户名登陆呢?? “在这里我有个问题,如果在VUG中我设置迭代次数为10,在controller中设置Vuser为20,这20个Vuser怎么能以不同的用户名登陆呢??”
打开登陆用户名或者登陆密码的参数列表:
选择登陆用户名: 设置参数访问方式如下:select next row=unique update value on=iteration
选择登陆密码:设置参数访问方式如下:select next row=same line as login_id
如附图所示:
这两个指标很不同
Number of Iterations是顺序执行n次Quantity是同时n个用户同时并发 原帖由 bug_no2 于 2007-7-26 14:48 发表
http://bbs.51testing.com/images/common/back.gif
录制一登录的脚本,要做几个用户同时登录的并发操作。
VUG中run-time settings下 Iteration count的 Number of Iterations的设置是什么意思,与controller中的ScenarioSchedule面板下的Quantity设置的需要并发的用户数有什么区别呢?
比如说,我前者设置为10,循环10次,而后者设置为25,及25个用户同时登录。
“VUG中run-time settings下 Iteration count的 Number of Iterations“的设置是什么意思”
场景文件里设定虚拟用户的执行时间,有三种模式,一种是指定时间,一种是永远执行,一种就是自然停止。
自然停止时,就是每个虚拟用户循环迭代Number of Iterations次后,自然停止。
所以“VUG中run-time settings下 Iteration count的 Number of Iterations”,只是在场景里设置执行时间模式为自然停止时才有效。 终于算是解决了,这个疑惑
页:
[1]