jiachang 发表于 2010-7-1 16:10:30

实际登录用户数远大于设置的登录用户数,原因

录制的登录脚本,执行完压力测试后,实际登录用户数远大于设置的登录用户数。
设置的用户数quantity=10,运行完后从数据库中查看时发现这个用户同时登陆了600次,相差实在太大了,这是为什么?

testlab 发表于 2010-7-1 16:16:01

1、和场景运行时间有关
2、和脚本迭代次数有关
这600次肯定不是并发登录的

jiachang 发表于 2010-7-1 16:52:04

和运行时间有 什么关系呢?用户数达到10以后就运行了3分钟时间,分析结果analysisi中的vuser也是10
脚本只迭代一次

[ 本帖最后由 jiachang 于 2010-7-1 17:29 编辑 ]

jiachang 发表于 2010-7-2 09:47:59

是不是因为用户登录完成后因为还没有到结束时间,该用户还会再登录一次,直到结束时间

苏高跃 发表于 2010-7-2 10:30:42

回复 1# 的帖子

你并发10个用户,你用这10个用户不断循环运行直到时间结束,循环60次,那不是10*60=600吗?

jiachang 发表于 2010-7-2 15:28:24

那如何设置只让脚本循环1次,循环时间设置多长?迭代次数肯定是1
还有为什么脚本会不断循环,是因为执行时间太长吗?

jiachang 发表于 2010-7-5 17:19:09

:( 有知道的吗?为什么实际登录的用户比我设置的多呢,
脚本就迭代一次

sy070904 发表于 2010-7-5 22:55:57

lz啊,你设置运行时间为3分钟,那么那个脚本就会运行在三分钟里一直执行,从你的结果看是 运行了三百次,如果你想运行固定的次数,就设置运行多少次就可以了,不用设置时间的。

jiachang 发表于 2010-7-6 10:11:17

:L 了解了,谢谢

twinsczl 发表于 2010-7-6 11:25:55

在RUN Mode 中选择 Run until complete
页: [1]
查看完整版本: 实际登录用户数远大于设置的登录用户数,原因