51Testing软件测试论坛

标题: 请教一个VUG中run-time settings下 Iteration count的一个问题 [打印本页]

作者: bug_no2    时间: 2007-7-26 14:48
标题: 请教一个VUG中run-time settings下 Iteration count的一个问题
录制一登录的脚本,要做几个用户同时登录的并发操作。
VUG中run-time settings下 Iteration count的 Number of Iterations的设置是什么意思,与controller中的ScenarioSchedule面板下的Quantity设置的需要并发的用户数有什么区别呢?
比如说,我前者设置为10,循环10次,而后者设置为25,及25个用户同时登录。
作者: bug_no2    时间: 2007-7-26 14:55
没人理我:(,自己顶一个,因为刚学LR。。。
作者: qiguojie    时间: 2007-7-26 15:05
Iteration count 就是重复执行脚本的次数;和循环的作用是一致的

并发用户数是执行脚本的vuser(虚拟用户)个数,就是有多少个虚拟用户去执行脚本

按你的比方来说:设置Iteration count为10,那么回放脚本的时候就重复执行10次
设置25个,则25个同时登录

那么最后的结果呢??25个用户每个用户重复登录10,那么就登录了250次
作者: bug_no2    时间: 2007-7-26 15:11
明白了,谢谢qiguojie ,送你一朵鲜花sdlkfj5

[ 本帖最后由 bug_no2 于 2007-7-26 15:36 编辑 ]
作者: lzq123335    时间: 2007-7-31 16:32
原帖由 qiguojie 于 2007-7-26 15:05 发表
Iteration count 就是重复执行脚本的次数;和循环的作用是一致的

并发用户数是执行脚本的vuser(虚拟用户)个数,就是有多少个虚拟用户去执行脚本

按你的比方来说:设置Iteration count为10,那么回放脚本的 ...




1.这样设置的话,能等价于250个用户同时登陆么?
2.是第一个用户登陆10次后,在轮到第二个用户登陆10次,直到第25个用户登陆10次?还是这25个用户依次登陆一遍后,在依次登陆第二遍.....?
作者: haiquan180    时间: 2007-7-31 16:42
1、楼上的qi兄说的很明白,是25个用户登陆250次
2、我不清楚楼主怎么设置的 用户参数化没?脚本都录在Action中?
作者: haiquan180    时间: 2007-7-31 17:18
在这里我有个问题,如果在VUG中我设置迭代次数为10,在controller中设置Vuser为20,这20个Vuser怎么能以不同的用户名登陆呢??
作者: spartan    时间: 2007-7-31 22:16
“在这里我有个问题,如果在VUG中我设置迭代次数为10,在controller中设置Vuser为20,这20个Vuser怎么能以不同的用户名登陆呢??”
打开登陆用户名或者登陆密码的参数列表:

    选择登陆用户名: 设置参数访问方式如下:select next row=unique   update value on=iteration
    选择登陆密码:设置参数访问方式如下:select next row=same line as login_id

如附图所示:
[attach]30250[/attach]
[attach]30251[/attach]
作者: cinderella900    时间: 2007-8-24 14:59
标题: 这两个指标很不同
Number of Iterations是顺序执行n次
Quantity是同时n个用户同时并发
作者: yabest    时间: 2007-8-25 01:26
原帖由 bug_no2 于 2007-7-26 14:48 发表


录制一登录的脚本,要做几个用户同时登录的并发操作。
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”,只是在场景里设置执行时间模式为自然停止时才有效。
作者: zengli_ming    时间: 2013-5-8 13:50
终于算是解决了,这个疑惑




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