51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2250|回复: 10
打印 上一主题 下一主题

[原创] 请教Duration的用法问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-13 10:17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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,对很多参数的设置理解不透,请大家多多指教,非常感谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-9-13 14:42:49 | 只看该作者
自已顶起,希望知道的同志们多多指教,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-9-13 16:05:34 | 只看该作者
自已顶起,希望知道的同志们多多指教,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-9-13 22:10:06 | 只看该作者
不知道我是不是说得不够详细,对于这个DURATION的问题是这样产生的,假如我想测试200个用户做下载的压力,当设置DURATION持续时间是5分钟时,发现其实有上千个用户去做了这个下载,最后发现,当设置为条件1时,可以查到数据库时百精确的200用户,而当设置条件2时发现是超过了200个用户。所以此时产生了这个问题,需要做什么样的测试时才需要去设置DURATION的持续时间。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-9-14 11:41:23 | 只看该作者
自已顶起,希望知道的同志们多多指教,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-9-14 15:50:14 | 只看该作者
晕,看不到楼主回复的内容。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 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分钟,这种情况我有点记不清楚了,我查查资料。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-9-14 15:54:49 | 只看该作者
我感觉,有的时候需要测试,维持某一定量的在线用户时,系统的稳定性,就可以进行设置,持续时间是多少天多少小时,仍没有出现错误。可以交流,我没有进行过实战项目,仅仅是自己的理解。
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

10#
发表于 2011-9-14 16:26:51 | 只看该作者
回复 8# wangyiman2010


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

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2011-9-14 16:49:41 | 只看该作者
你这么一说,有点明白了,我一直陷在ACTION里是用户登录这个操作里了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 07:32 , Processed in 0.069796 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表