51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2058|回复: 7
打印 上一主题 下一主题

[求助] 求助关于Action中如何实现多功能按比例分配的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-16 11:05:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发那边提出了一项测试要求,就是把之前压测过得几个功能一起放到同一个脚本中,按照他所给的比例进行压测。
具体情况是:已经分别压测了功能A,功能B,功能C和功能D,现在要把这四个功能一起放在同一个脚本里运行,即登录之后把四个功能都实现,而且四个功能在脚本中按比例实现并发,例如功能A占20%,功能B占30%,功能C占10%,功能D占40%。上面四个堆放在一个脚本里不是难题,已经实现了,但是如何按照上述比例分配并发就不会了,求教老师们给予指导,谢了~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-8-16 14:36:11 | 只看该作者
controller里面把用户数改为百分比模式即可
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-8-16 22:25:02 | 只看该作者
controller里面把用户数改为百分比模式即可
ffwithvv 发表于 2013-8-16 14:36



    这样分配实际跑出来的效果,可能和实际不一样

D的功能占40%,实际跑出来D的TPS不是最大的,也就是在4个功能里 它的“业务占比负载” 不是最大的,因为业务占比40%, 它的负载应该是ABCD里最大的

通过百分比设置 并不能分配压力到特定的脚本上
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-8-17 09:18:09 | 只看该作者
......................
发了一大堆内容 半天没审核过?????51test 到底怎么搞的
都不想再发帖子讨论了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-8-17 09:26:44 | 只看该作者
本帖最后由 123321asdf 于 2013-8-17 09:29 编辑
controller里面把用户数改为百分比模式即可
ffwithvv 发表于 2013-8-16 14:36



    ABCD 4个功能有4个脚本对应,如果用百分比的模式按照业务占比来分配并发用户,实际跑出来的负载结果可能和实际想要的负载情况不一样。D功能占业务40%可以理解为ABCD里处理业务比较多的一个业务,所以在这4个业务里D的负载应该是比较高的,按理TPS应该是最高的,可实际跑出来有可能是ABC的业务TPS比他还高,所以有可能按照百分比分配用户后跑出来负载最大的不在D上而在ABC上。最近根据实际业务需求 算出每个业务的峰值数据并得到业务量占比情况,然后根据用户数改为百分比的模式,场景跑出来百分比分配最大的脚本的负载反而不是最大的(根据TPS和相应时间分析)。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2013-8-18 11:31:04 | 只看该作者
要计算的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-27 14:21
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]测试军长

    7#
    发表于 2013-8-23 14:54:33 | 只看该作者
    ABCD 4个功能有4个脚本对应,如果用百分比的模式按照业务占比来分配并发用户,实际跑出来的负载结 ...
    123321asdf 发表于 2013-8-17 09:26



        四个脚本按group运行!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2013-10-25 21:59:06 | 只看该作者
    问题已经解决了,其实挺简单的,非常感谢帮助我的人,谢谢你们
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-7 08:22 , Processed in 0.074441 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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