51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1734|回复: 8
打印 上一主题 下一主题

[求助] 求助,有关多事务及目标场景的问题

[复制链接]
  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2013-12-20 11:18:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 lunahaha527 于 2013-12-20 15:31 编辑

    ]各位:
        我这边的测试背景及要求是:
        背景:需要在一个LR脚本中,依次发五个接口的请求过去,并且这五个接口的参数有引用关联(基于webservice协议的)
        要求:每秒并发1个事务,即整个五个接口是一个完整流程,跑完后即通过的TPS为1,入库也为1

        目前我在一个脚本中已经回放成功,并且查看DB入库也是成功的
        设置目标场景后,发现每秒有五个接口都在运行,很像是并行的。入库数也为通过事务数除5

      我的问题是:1)一般一个完整流程含多个请求,要求请求间是顺序执行的。场景或且脚本到底该怎么设置,我如上设置对于单TPS是否用成功数除以5=入DB ,一致就认为是成功的
                 2)如果多TPS时又该如何分析呢?
       

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2013-12-20 11:32:10 | 只看该作者
    备注下,五个接口,每个都设置了开始事务和结束事务标识
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-28 15:37
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
    发表于 2013-12-23 13:42:37 | 只看该作者
    你是不是设置了迭代次数?或者并发处理了,检查一下设置。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-12-23 13:47:40 | 只看该作者
    在手工场景里用group的模式就可以实现一个事物接着一个事物的运行这样一个流程

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2013-12-24 10:13:24 | 只看该作者
    回复 4# ffwithvv


        但是,我这边性能要求是,每秒1TPS。用手工的GROUP无法实现这样的要求吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-3-16 09:01
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2013-12-26 17:15:59 | 只看该作者
    有没有人知道这个问题,在线等,急
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-7-28 14:34
  • 签到天数: 288 天

    连续签到: 1 天

    [LV.8]测试军长

    7#
    发表于 2013-12-28 13:49:13 | 只看该作者
    可以在脚本里添加thinktime来控制吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-12-31 17:40:43 | 只看该作者
    一个用户运行一个脚本,看TPS是多少?

    如果不够1TPS的话。采用:

    脚本由1个用户运行的同时,相同的脚本同时由另一个用户运行。依次累加……。LZ你懂的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2014-1-7 09:39:14 | 只看该作者
    本帖最后由 tianlang001 于 2014-1-7 09:41 编辑

    回复 2# lunahaha527


        不是并行的,只是响应时间太短了,看起来像

    你把五个接口放一个事务中,就好了,这样就可以看做5个接口顺序执行完了才算一个事务,比如1s执行完了这个事务,那么TPS就是1,不要每个接口都用一个开始和结束事务标识
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 23:36 , Processed in 0.077701 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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