51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10673|回复: 25
打印 上一主题 下一主题

[原创] 关于场景中虚拟用户和运行时间问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-4 10:06:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我在论坛里看过几个和我问题类似的贴子。朋友们也说了一些他们的看法。不过我还是有点不明白。
1    基于时间和迭代的运行场景区别。我知道是场景的如何运行方式。但我不明白的是如果是基于时间的那么我虚拟的用户要是在全部启动之后的延迟中石如何运行的。如果我的设置的延迟运行时间小于我的单次脚本事物的操作所用时间。哪还是继续运行并且延迟时间增加。还是说这个失误被中断了定义为失败。
2    基于迭代的运行方式我虚拟100个用户  迭代10次 脚本没有进行参数化就初始数据。那么一次的迭代是100个用户都运行一次然后再第二次运行100个用户。还是说一百个用户同时运行10次(注  迭代的方式没有设定启动方式所以不知道是如何启动的)应该说迭代的方式对于运行没有时间的什么问题。因为脚本运行多长时间就用多长时间。如果我的数据进行参数化了有10条数据。那么这10条数据是如何分配的,我设置的是每1次迭代式提取一条新数据。这样的情况是如何运行的。可能后面这个问题有点没什么意义。但是还是想弄明白,为了更好的理解场景的运行。
3  如果我的场景运行的方式是基于时间的 。但在迭代中我也设置了   那么是如果运行的    个人感觉是在规定的时间内尽量的基于迭代的循环运行。
      以上是我对场景运行的理解      有不对的地方还请大家指正     先做个抛砖引玉   大家也说说你们的理解      这样有利于学习    come  on  。。。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

26#
发表于 2015-11-12 17:28:27 | 只看该作者
“运行时间设置”的时间是 LR会持续连续运行脚本的时间,运行次数可以在LR中查看。

    “迭代次数设置”的次数 就是以脚本为主,设置了多少次,脚本就会运行多少次;此时运行时间一般设置为运行完成。

     如果同时设置迭代次数和持续时间, 那么当时间结束后, 不管迭代次数是否已经到达设定值,此虚拟用户都会结束。

    迭代次数的设置和运行时间的长短都是为了让测试能够运行一段时间,获得系统各性能指标的一个平均值。如果不是稳定性测试,一般的性能测试我都设置为10-60分钟之间这里的这个时间是所有用户都加载上运行的一个时间,即是选择了“所有用户都init以后再运行”的duration时间。
回复 支持 反对

使用道具 举报

该用户从未签到

25#
 楼主| 发表于 2010-9-28 10:57:19 | 只看该作者
乱乱的
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2009-9-10 17:02:07 | 只看该作者
原帖由 kuangquanshui 于 2009-6-4 17:52 发表
我来试试  这个代码加在那里  是录制的代码最后吗   还是在阐述化以后得位置  如果可以的话  兄弟 能给我个脚本吗  我学习一下啊 本人比较笨   见谅

加在脚本return()前面
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2009-9-3 18:50:05 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2009-9-3 15:49:06 | 只看该作者
请问一下,在loadrunner中 设置100个虚拟用户必须要100个IP欺骗地址吗?
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2009-6-20 10:08:25 | 只看该作者

实施

我没有
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2009-6-5 15:44:09 | 只看该作者
全乱了  一起迷糊吧
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2009-6-5 14:44:41 | 只看该作者
是啊   我也和楼上的有同感   刚开始的时候就有一种想法    很好理解  可是以后要考虑的多了  就迷糊了
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2009-6-5 14:39:35 | 只看该作者
慢点,慢点,看了这么多
我有疑问了
1.我要是在vuser的run time setting中设置迭代次数是5次,然后我在LR的controller中设置的duration时间是5分钟,那么脚本是只跑5次呢还是跑5分钟呢?我的个人感觉是:5次

2.脚本一般都是按线程跑的,进程和线程是有区别的,线程可以允许一个load generator模拟多个vuser而进程是不行的

前面怎么又有了脚本一般是按进程跑的啊?唉,你们仔细说说我这两个问题和前面的问题,我都被搞晕了,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2009-6-5 14:22:32 | 只看该作者
晕 兄弟   我在研究 有点迷糊   学习中
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-6-5 14:17:55 | 只看该作者
你可以到场景的results下查看每个用户的执行情况,就能清楚每个用户在某种取值下是怎么执行的。
不知道我是不是答非所问呢
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-6-5 12:05:24 | 只看该作者
反正讨论来讨论去都是猜想 没啥结果了 囧
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2009-6-5 11:33:17 | 只看该作者

回复 14# 的帖子

兄弟  谢谢你了
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2009-6-5 11:27:47 | 只看该作者

回复 15# 的帖子

我是想更深入的了解loadRunner运行的方式   对以后学习一定有帮助     也许什么时候就用到了
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-6-5 11:22:00 | 只看该作者
囧 ,老了,看不懂你们说什么了.

监控每个用户取值情况干啥啊 ?都随机好了,反正也跑不出去那个参数圈。

14楼的土匪那个问题我很疑惑,既然线程跑得好好的,为啥还要开发一个可以用进程跑的呢 ?YY一下,可能是一些特殊场景跑巨牛脚本时避免线程之间竞争资源吧 ?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2009-6-5 10:03:47 | 只看该作者

回复 8# 的帖子

兄弟  这个我没弄明白  你能帮我做个脚本吗  我研究研究   谢过了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2009-6-5 09:36:46 | 只看该作者
不能沉了啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-6-4 17:53:44 | 只看该作者

回复 7# 的帖子

就是说 我参数化数据时选定了 一种提取数据的方式     在这种情况下场景的运行方式
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-6-4 17:52:29 | 只看该作者

回复 8# 的帖子

我来试试  这个代码加在那里  是录制的代码最后吗   还是在阐述化以后得位置  如果可以的话  兄弟 能给我个脚本吗  我学习一下啊 本人比较笨   见谅
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-12 01:51 , Processed in 0.085720 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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