集合点不起作用了
我在登录事务之前插入了集合点,在controller中场景设置如图,集合点策略如图,此时集合点不起作用,用户到达集合点不等待直接运行通过。但是如果选择策略1和策略3集合点就起作用,只是这时在analysis里生成的平均事务响应时间图是一个点,没有曲线。真的很纠结,希望得到高手的指点
急急急!!!!!
LZ有多少vuser?
策略从描述上很清晰啊:
Release when :当所有虚拟用户中的x % 到达集合点进释放,即仅当指定百分比的虚拟用户到达集合点时,才释放虚拟用户。
注意:此选项将会干扰场景的计划。如果选择此选项,场景将不按计划运行。
Release when :当所有正在运行的虚拟用户中的x %到达集合点时释放,即仅当场景中指定百分比的、正在运行的虚拟用户到达集合点时,才释放虚拟用户。
还有不在运行的虚拟用户? 假如,设置为1分钟启动一个用户,当然会存在因为用户还没启动,所以无法参与集合点。
Release when : 当x 个虚拟用户到达集合点时释放,即仅当指定数量的虚拟用户到达集合点时,才释放虚拟用户。
这个很好理解,当我用百分比不太好衡量集合点的虚拟用户数,当然可以设置具体的用户数。
Timeout between Vusers (虚拟用户之间的超时)框中输入一个超时值。
假如设置了集合10用户并发,结果9个用户已经集合到位,还剩1个虚拟用户,左等右等就是等不来。那总不能一直等下去吧。设定了个时间,假如30秒还不来,那就不管它了。
超时的时长默认是30秒,我们可以根据具体的被测应用进行调整。
土土的豆豆 发表于 2015-9-17 09:08
LZ有多少vuser?
策略从描述上很清晰啊:
Release when :当所有虚拟用户中的x % 到达集合点进释放,即仅 ...
我设置了100个用户并发,每秒增加2个用户,选择第二个策略是不是就相当于每次都是2个用户并发同时操作系统?那第二个策略与Timeout between Vusers这个有关系吗?即我是每秒增加两个,这两个到达集合点了会不会登录下一秒的两个,知道超过Timeout between Vusers这个设置的时间,才释放,还是不管Timeout between Vusers这个设置的时间,直接有两个运行不管后边的用户多长时间到达,都释放集合点用户? 土土的豆豆 发表于 2015-9-17 09:08
LZ有多少vuser?
策略从描述上很清晰啊:
Release when :当所有虚拟用户中的x % 到达集合点进释放,即仅 ...
我设置了100个用户并发,每秒增加2个用户,选择第二个策略是不是就相当于每次都是2个用户并发同时操作系统?如果是拿我设置并发100个用户基本就不起作用了啊,我想让100个同时操作系统,只能是在场景设置所有用户同时运行了?那第二个策略与Timeout between Vusers这个有关系吗?即我是每秒增加两个,这两个到达集合点了会不会等待下一秒的两个,直到超过Timeout between Vusers这个设置的时间才释放,还是不管Timeout between Vusers这个设置的时间,直接有两个运行不管后边的用户多长时间到达,都释放集合点用户? 立即集合点配置的含义。你每次设置两个用户运行,不一定是2个用户并发,上一秒是2个用户,下一秒可能就4个用户了,不是你理解的这样。
你设置100用户并发,是不是应为用户到达结合点后,用户等待时间超过30S,所以集合点就会释放调用。
你的策略2也是与超时时间有关系的,你选的策略2是设置运行的用户达到100%,所以不一定你当时运行的用户是多少 jingzizx 发表于 2015-9-17 12:42
立即集合点配置的含义。你每次设置两个用户运行,不一定是2个用户并发,上一秒是2个用户,下一秒可能就4个 ...
也就是说每次启动的用户数,不一定是运行的用户数?但是场景运行的时候,集合点那都是闪现1或者直接就通过了,这不是没有在集合点等待吗?
页:
[1]