snowmanbaby 发表于 2011-9-13 10:17:28

请教Duration的用法问题

本帖最后由 snowmanbaby 于 2011-9-13 22:15 编辑

1、当Duration设置为run until complete时,action模块只会被运行一次
2、当Duration设置为持继时间5分钟时,action模块会被迭代多次直到持继时间5分钟结束

对于条件2是在什么样的测试环境下才需要设置Duration的持继时间呢?

不知道我是不是说得不够详细,对于这个DURATION的问题是这样产生的,假如我想测试200个用户做下载的压力,当设置DURATION持续时间是5分钟时,发现其实有上千个用户去做了这个下载,最后发现,当设置为条件1时,可以查到数据库时百精确的200用户,而当设置条件2时发现是超过了200个用户。所以此时产生了这个问题,需要做什么样的测试时才需要去设置DURATION的持续时间。

3、当设置用户100个,每5秒发送10个用户,请问这个设置是说每一次发送10个数据就开始执行ACTION模块呢,还是说每5秒发送10个,直到100个用户都发送完毕以后才开始执行ACTION模块。

因为初用LOADRUNNER,对很多参数的设置理解不透,请大家多多指教,非常感谢。

snowmanbaby 发表于 2011-9-13 14:42:49

自已顶起,希望知道的同志们多多指教,谢谢

snowmanbaby 发表于 2011-9-13 16:05:34

自已顶起,希望知道的同志们多多指教,谢谢

snowmanbaby 发表于 2011-9-13 22:10:06

不知道我是不是说得不够详细,对于这个DURATION的问题是这样产生的,假如我想测试200个用户做下载的压力,当设置DURATION持续时间是5分钟时,发现其实有上千个用户去做了这个下载,最后发现,当设置为条件1时,可以查到数据库时百精确的200用户,而当设置条件2时发现是超过了200个用户。所以此时产生了这个问题,需要做什么样的测试时才需要去设置DURATION的持续时间。

snowmanbaby 发表于 2011-9-14 11:41:23

自已顶起,希望知道的同志们多多指教,谢谢

snowmanbaby 发表于 2011-9-14 15:50:14

晕,看不到楼主回复的内容。

wangyiman2010 发表于 2011-9-14 15:51:02

RE: 请教Duration的用法问题

本帖最后由 wangyiman2010 于 2011-9-15 08:31 编辑

回复 1# snowmanbaby

看我的理解:
首先说一下当duration设置为run until complete时,当然就是所有用户把脚本运行完之后就结束了。也就是你说的所有用户只运行一次。
当设置duration为5分钟时,有两种情况,当脚本运行的时间如果是小于设置的时间5分钟,那么就会所有的用户运行完了之后还没有达到5分钟,那么还会继续运行,直到持续了5分钟才会结束。
如果每个用户的脚本的运行时间大约5分钟,这种情况我有点记不清楚了,我查查资料。

wangyiman2010 发表于 2011-9-14 15:54:49

我感觉,有的时候需要测试,维持某一定量的在线用户时,系统的稳定性,就可以进行设置,持续时间是多少天多少小时,仍没有出现错误。可以交流,我没有进行过实战项目,仅仅是自己的理解。

snowmanbaby 发表于 2011-9-14 16:14:20

我就是不明白这个持续时间的设置是在什么情况下需要用到这种设置,因为当设置持续时间后,会在持续时间内迭代ACTION模块中的内容,那么对于持续时间迭代产生的用户数是个未知数(不能准确估计的数),所以我不明白,在什么样的情况下需要设置持续时间。主要是持续时间内迭代的用户数是个未知数,不管是在线停留,查看,增加,删除等各种各样的操作吧,应该需要明确的知道有多少用户在线,多少用户做了增加,多少用户做了删除等操作,所以我不知道什么样的情况下用到这个持续时间的设置。也不知道我说清楚没说清楚,我也是刚接触loadrunner和web测试。

wangyiman2010 发表于 2011-9-14 16:26:51

回复 8# wangyiman2010


这个地方应该不是 增加了用户,因为你设置的是200个用户在运行新增操作,新增操作没有到达5分钟时,会继续进行新增操作,应该不是新增了用户,而是用户一直在新增,直到5分钟。

snowmanbaby 发表于 2011-9-14 16:49:41

你这么一说,有点明白了,我一直陷在ACTION里是用户登录这个操作里了。
页: [1]
查看完整版本: 请教Duration的用法问题