51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3145|回复: 13
打印 上一主题 下一主题

[求助] 问一个初级问题,关于int action和end

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-10-25 17:29:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于这3个模块,大家都不陌生。现在有个问题想咨询一下各位,我现在需要测试多个用户同时登陆系统这个场景,那么在录制脚本的时候,有2种情况
1:我把所有的操作全部放在了action里(包括一开始页面加载,登陆和退出)
2:我把页面初始化放在int里,把登陆动作放在action里,把退出放在end里

那么,这2种录制方式,对我后面在controll里面,加载多个用户跑场景,有什么区别吗?

一直没有把这3个模块搞清楚
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-10-25 17:35:00 | 只看该作者
进行负载的时候  是只负载action部分
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-10-25 19:04:36 | 只看该作者
用1,不懂看书
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-10-26 09:32:35 | 只看该作者
不懂,同求!~
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2012-10-26 11:15:43 | 只看该作者
    进行负载的时候  是只负载action部分

    init 和 end 只执行一次。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-5-22 10:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2012-10-26 16:33:43 | 只看该作者
    用1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-11-5 15:45:55 | 只看该作者
    看需求是什么了、如果需求中加载页面时间也算进去的话就用1
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2012-11-5 22:43:04 | 只看该作者
    init 和 end 只执行一次。 对一个虚拟用户来讲
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-11-23 10:43:04 | 只看该作者
    用1,不懂看书
    云层 发表于 2012-10-25 19:04


    在《性能测试从零开始》一书的135页中,你提到了一个实例,就是100个不同用户并发登录,然后每个用户做10个不同关键字搜索,然后退出。书中给出的脚本设计是,把登录放在vuser_init中,搜索放action中,退出放vuser_end中

    这里为什么又要分开放呢?我知道int和end在跑场景的时候只会运行1次,那么在跑场景的时候,我虚拟100个user,每个user都会跑登录的脚本,如果跑登录的脚本,一定是从int开始一直到end,请问放一起和分开放,到底区别在哪里呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-11-23 11:35:33 | 只看该作者
    你可以两种方法都试一下,不过建议还是放action里比较好,init和end都只是运行一次的。不会产生迭代。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2012-11-23 13:36:33 | 只看该作者
    是不是可以这样理解,对于登录场景来说,如果把页面初始和退出分开放,action里面只放登录的操作,那么由于int和end只运行一次,所以第一次跑的时候,登录进去的用户不会退出,直到整个运行结束,鉴于此,需要将全部的操作放在action里面,这样就会产生迭代。
    而对于另一种情况,比如点击某个页面,这时,可以把登录和退出分开放,而ACTION里面只放点击的操作,那么在运行的时候,用户就会不断的去点击,达到了给服务器施压的效果。
    不知道我这样理解,对不对
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-11-23 16:51:39 | 只看该作者
    我录制脚本的时候连lr自带的那个webtours系统都进不了,不晓得怎么回事。。。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.7]测试师长

    13#
    发表于 2012-11-23 22:16:15 | 只看该作者
    不行就换别的来试了,不用老是用webtours系统
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-7-22 10:07
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    14#
    发表于 2012-12-7 16:00:24 | 只看该作者
    自带的软件运行之前,看看你的服服务有没有打开,Hp Loadrunner/Samples/Start Web Server
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 23:47 , Processed in 0.082603 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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