51Testing软件测试论坛

标题: 编辑计划中的duration有怎么样的区别? [打印本页]

作者: daihh    时间: 2008-4-22 10:04
标题: 编辑计划中的duration有怎么样的区别?
现在遇到一个问题,我是测试模拟多用户打开一个链接(计算几十万条数据的链接)
在测试的时候,每每当模拟90个用户用户的时候,事务都能通过,但是当模拟100个用户的时候,总是会有26612的错误,
我觉得是处理器的问题,因为错误发生的时候,基本上是服务器的CPU达到100%的时候
现在我修改了测试计划,在duration中选择了第一个(我用的是LR8.1)就是Run until completion,这样,就是模拟200个用户都没有错误的事务了
我想问的问题就是:Run until completion 是什么意思?是用户打开链接后不运行吗,那然后呢?
因为一旦选择了第一个,后面Ramp Down就是灰色的了,就是不用减压了
作者: iori    时间: 2008-4-22 10:54
Run until completion 是执行完你设置迭代次数的脚本后停止运行,所以不用减压

[ 本帖最后由 iori 于 2008-4-22 10:56 编辑 ]
作者: daihh    时间: 2008-4-22 11:01
谢谢了,选择Run until completion 是不是没有什么意义啊?
作者: iori    时间: 2008-4-22 11:20
当然有不同的意义了,选择Run until completion 会执行vuser的迭代,如果你选择了运行时间,就不执行迭代了
作者: daihh    时间: 2008-4-22 13:32
那请问LR8.1中在哪里设置迭代呢?我找了下,应该是option中的哪里吗?
另外,用运行时间和用迭代测试的结果,哪一个比较接近真实呢?
我感觉概念很难理清楚

[ 本帖最后由 daihh 于 2008-4-22 13:48 编辑 ]
作者: daihh    时间: 2008-4-22 13:58
持续时间设置将覆盖 Vuser 迭代设置。这意味着,如果将持续时间设为五
分钟,那么 Vuser 将继续在五分钟时间内运行尽可能多的迭代,即使运行时设置
仅指定一次迭代。
================
选择Run until completion 会执行vuser的迭代,如果你选择了运行时间,就不执行迭代了
===这样怎么理解呢?
作者: qinxiaocang1202    时间: 2008-12-9 11:18
标题: 回复 4# 的帖子
我用的是LR9.0版本的,但是duration必需设置成大于零的,怎么办啊,怎么才能设置成0,我没有看到run until completion这一项啊




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