51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3937|回复: 16
打印 上一主题 下一主题

[原创] 这样的场景应该如何理解?

[复制链接]
  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2007-5-29 21:32:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    关于LoadRunner的原理,大家也讨论得也不止一次了。

        关于不理解的地方,我描述如下:


         虚拟用户脚本,就有三个动作:   登陆——>查询——>退出


        模拟场景如下:

                  加载10个用户,每1秒增加1个用户,动作持续20秒,完成后每秒减少一个用户。sdlkfj2


    有点我很不理解:
          设置忽略ThinkTime,那么运行过程我可以理解如下:sdlkfj5

           第1秒,一个用户开始运行。
           第2秒,二个用户在运行。
           第3秒,三个用户在运行。
                ……
           第10秒,十个用户都在运行。


    那么在第10秒的时候,第1秒就开始的那个用户在干什么呢?
    或者 在第20秒的时候,这10个用户分别在模拟什么动作呢?

          实际上,登陆、查询、退出三个动作的运行,实际操作也不到10秒。

    一个用户在模拟场景中运行过程都超过30秒了。
    这30秒中这个被模拟的用户各阶段在执行什么操作呢?sdlkfj8
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2007-5-29 21:59:02 | 只看该作者
    你有所谓的持续时间,这期间前面的用户在进行迭代。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2007-5-29 22:50:20 | 只看该作者

    敢问版主

    原帖由 rickyzhu 于 2007-5-29 21:59 发表
    你有所谓的持续时间,这期间前面的用户在进行迭代。



    敢问版主,我是假设了 登录、查询、退出三个步骤,中间步骤就一个,持续时间也只有一个。

        用“持续时间”来迭代大故然容易理解,那如果中间步骤多了,应该如何理解呢?


       如:登录、查询、录数、再查询、生成报表……退出。


      登录和退出是相同的,持续时间就一个,中间步骤有N次……


         不知是否我的理解错误 才产生 这样的疑问?  sdlkfj7
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-5-30 09:22:32 | 只看该作者
    持续时间是场景的持续时间,在你指定的场景持续期间,所有的虚拟用户都会反复迭代执行脚本。至于你想知道某一个时间点,某个虚拟用户在执行什么具体的操作,那就只有天知道了。如果你真的想知道,那么查看日志可以得到一部分信息。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-5-30 09:23:43 | 只看该作者
    我认为,如果持续时间内,vu可以完成一次所有action的迭代,那么就会进行下次所有迭代(从第一个action开始)

    为什么一个步骤的时候可以理解,而多个步骤的时候不能理解呢?? 把多个步骤想象成一个步骤,就OK了吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-5-30 09:30:18 | 只看该作者
    如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:
    登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出

    如你理解。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-5-30 09:31:00 | 只看该作者
    正在学loadrunner,呵呵。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 09:52
  • 签到天数: 165 天

    连续签到: 2 天

    [LV.7]测试师长

    8#
    发表于 2007-5-30 09:45:59 | 只看该作者
    好问题,学习了……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-5-30 10:14:03 | 只看该作者

    回复 #1 higkoo 的帖子

    我认为还是看日志好,可以看到具体实现过程的痕迹sdlkfj6
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2007-5-30 13:20:19 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-5-30 15:15:43 | 只看该作者

    回复 #6 Zee 的帖子

    Zee版讲的通俗易懂啊,哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    12#
     楼主| 发表于 2007-5-31 08:50:40 | 只看该作者

    这样好理解

    原帖由 Zee 于 2007-5-30 09:30 发表
    如果中间步骤多,登录放到init中,退出放到end中,那么在迭代的时候就会反复执行中间步骤:
    登录、查询、录数、再查询、生成报表,查询、录数、再查询、生成报表。查询、录数、再查询、生成报表……退出

    如 ...


       嗯,如果是这样就好理解了。

    我这个人,学习的时候就是有个缺点。必需先了解学习的目的和主体过程,才能踏踏实实的学,否则总觉得比较盲目,为了学习而学习,动力不够,呵K……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-5-31 21:39:25 | 只看该作者

    软件测试群

    30533699
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-6-1 17:31:13 | 只看该作者
    sdlkfj2 学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-5-8 14:56:40 | 只看该作者

    回复 6# 的帖子

    觉得回答不是楼主的问题~~
    如果你中间的所有循环还是小于持续时间呢,假如中间所有循环迭代是1分钟完成,但是控制器里设定2分钟
    哪么运行完1分钟之后,此用户在1.5分钟这个时刻在做什么?
    如果是在继续循环,但按上所说,已经在1分钟时候就停止了
    如果没有继续循环,那控制器设定了运行2分钟,岂不是没有意义?

    迷茫ing~~

    [ 本帖最后由 ppzhang 于 2008-5-8 14:57 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2008-5-8 17:07:28 | 只看该作者
    在设定时间内action部分会不断循环迭代的,直到时间到
    你可以自己设置迭代来循环也可以通过设定时间实现迭代啊,怎么会没有意义?只是要确定某一个具体时间哪个vuser在进行什么具体操作,那就真的不好把握了,看log不知道是不是可以知道?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-5-8 21:39:21 | 只看该作者
    control中切换到Run页面,选择你要查看的Group Name -- 点击右边Vusers -- 从中选择一个Vuser -- 右键弹出菜单中选择Show Vuser
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-3 19:23 , Processed in 0.087584 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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