51Testing软件测试论坛

标题: 用户退出方式的不解 [打印本页]

作者: 026300    时间: 2008-10-29 09:32
标题: 用户退出方式的不解
ramp down中有两种退出方式:同时退出和指定时间和用户的方式.关于退出有些不太理解,退出不就是运行完成自动就退出了吗?为什么还要指定退出方式呢?这两种退出方式会影响什么呢?
作者: Lemon_s    时间: 2008-10-29 10:02
stop all vusers simultaneously,持续时间到达之后,同时停止所有的用户;
stop XXX vusers every XX:XX:XX (HH:MM:SS),与Ramp up类似,只不过Ramp down是持续时间达到之后逐量递减虚拟用户,直到场景停止。
Ramp up,Ramp down可以看出随着系统负载的改变,测量值是如何改变的,然后可以据此选择以后要运行的测试的范围
作者: CharlesCui    时间: 2008-10-29 12:03
楼上没错。

HTTP协议不需要看Ramp down,http协议都是无状态的,每次访问完之后都算作退出。
作者: majun915    时间: 2008-10-29 13:38
学习中
作者: 026300    时间: 2008-10-29 13:52
这两个选项只有在设置了持续时间时才有用,什么情况下我们要设置持续时间呢?
作者: CharlesCui    时间: 2008-10-29 13:55
呵呵,你想多跑几天啊!

有的场景你初始化完毕,然后你打算每个vuser跑10次,你就设置迭代10次,不需要duration;如果你不打算设置跑多少次,你打算设置跑多久,那你就设duration。
作者: mr.bee    时间: 2008-10-29 14:13
原帖由 CharlesCui 于 2008-10-29 12:03 PM 发表
楼上没错。

HTTP协议不需要看Ramp down,http协议都是无状态的,每次访问完之后都算作退出。


你好
请问无状态是什么意思?
作者: CharlesCui    时间: 2008-10-29 16:59
无状态啊,呵呵,你如果是做性能测试的,并且你们产品大多数是B/S结构,那么你就必须很清楚HTTP协议,清楚了HTTP协议之后无状态你就知道了,很简单的。

HTTP无状态是指Http协议之间通讯只有在请求和应答的时候知道对方当前是否在线是否能够响应请求,请求应答这个过程结束之后客户机和服务器就无法发现对方的状态。这就是http的无状态。
作者: mr.bee    时间: 2008-10-29 19:08
感谢楼上回答
今晚回去看教程
作者: 026300    时间: 2008-10-30 09:07
CharlesCui知道的真多啊,既然是无态的,那是不是说http协议的脚本使用duration选项就没意义了?

[ 本帖最后由 026300 于 2008-10-30 09:27 编辑 ]




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