51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6715|回复: 15
打印 上一主题 下一主题

[求助] loadrunner录制中的init和action有何不同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-14 11:51:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
将同一个操作,放到init和放到action里,响应时间差别很大。我不明白是为什么。请指教!谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    16#
    发表于 2012-8-13 19:48:24 | 只看该作者
    init里面只会执行一次,对于一个vuser来讲
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2012-8-13 17:33:17 | 只看该作者
    回复 1# lacylee200


        简单的说就是在Controller模块中,init 没有并发执行而action相对密集地并发执行。当你运行场景的时候,可以看到用户从"Down”到"Init"是零散地进入的,此时会执行init中的脚本,所以说此时并没有并发,当用户从"Ready"到"Run"是会先进行集合后进入的,此时才执行Action中的脚本,所以说Action相对密集地并发执行。
    以上描述不知道楼主明白了吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-8-21 12:52:09 | 只看该作者
    主要是迭代
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-8-21 12:03:35 | 只看该作者
    9楼的,你是说将脚本全部放在init或action里吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-8-20 23:24:33 | 只看该作者
    asdfasd
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-20 22:35:15 | 只看该作者
    asdfasd
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-8-20 22:29:28 | 只看该作者
    asdfasd
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-8-20 14:36:23 | 只看该作者
    那请问为什么打开同样一个页面,放init里比放action里响应时间要小很多呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-8-19 17:14:49 | 只看该作者

    回复 6# 的帖子

    不能插入集合点!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-8-19 16:21:03 | 只看该作者
    都能插入事务,但是init只执行一次脚本,而action可以执行多次脚本。以登录操作为例,可以将打开网页放在init里,将输入账号、密码和点击按钮操作放在action里。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-8-19 11:27:24 | 只看该作者
    我错了,init里面确实可以插入事务。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-8-19 11:20:45 | 只看该作者
    初始化 可以插入事务 有响应时间,但是初始化LR 只运行一次,循环运行的是ACTION里面的脚本
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-8-19 11:08:33 | 只看该作者
    我按照你的说法:
    1.在action里面录制了一个登陆检索的脚本,虚拟用户数设置为1,运行后在分析器里面得到action的响应时间;接着将action的脚本代码copy到另外一个脚本的init里面,同样虚拟用户数设置为1,运行后在分析器里面得到init的响应时间。通过比较这两个时间,发现差别很小(action:9.61,init:9.599)。
    2.在action里面录制了一个登陆检索的脚本,虚拟用户数设置为1,运行后在分析器里面得到action的响应时间;接着在另外一个脚本的init里面重新录制登陆检索的操作,同样虚拟用户数设置为1,运行后在分析器里面得到init的响应时间。通过比较这两个时间,发现差别较大(action:12.61,init:9.63)。
    3.在action里面录制了一个登陆检索的脚本,虚拟用户数设置为4,运行后在分析器里面得到action的响应时间;接着将action的脚本代码copy到另外一个脚本的init里面,同样虚拟用户数设置为4,运行后在分析器里面得到init的响应时间。通过比较这两个时间,发现差别较大(action:13.968,init:17.878)。
    4.在action里面录制了一个登陆检索的脚本,虚拟用户数设置为4,运行后在分析器里面得到action的响应时间,多次运行,发现响应时间都不一样,且差别较大。
    所以响应时间和很多因数有关,看楼主能否也试验一下,我们继续讨论讨论。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-8-18 18:06:50 | 只看该作者
    场景分析图里不是有init的响应时间吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-8-18 17:18:47 | 只看该作者
    init里面都不能插入事务,怎么得到响应时间的?感觉你这得到的两个时间就没有可比性~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-20 11:49 , Processed in 0.108400 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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