性能测试混合业务场景

已知从生产环境中统计出的接口比例如下所示:
接口接口比例
接口140%
接口220%
接口330%
接口410%
场景一:以上接口无上下依赖关系,设计出容量场景
接口1比例如下:

接口2比例如下:

接口3比例如下:

接口4比例如下:

验证结果如下:

场景二:以上接口比例不变,按接口顺序1、2、3、4执行,设计出容量场景
接口1设置如下:

接口2设置如下:

接口3设置如下:

接口4设置如下:

验证结果如下:

场景三:业务A按接口顺序1、2、3、4执行,业务B按照接口顺序1、2执行,业务C按照接口顺序1、3执行,各接口比例不变,设计出容量场景

业务A执行接口1、2、3、4,且接口4只有业务A执行,则业务A将消耗每个接口10%;在业务A消耗掉每个接口10%后,只剩下接口1、2、3,业务B按照接口1、2执行,则业务B每个接口将消耗掉10%,剩下的接口1、3都只剩下20,满足业务C执行顺序;计算业务比例时,按照所有业务中都出现的接口计算

业务A设置如下:

业务B设置如下:

业务C设置如下:

验证结果如下:

场景四:新增接口5、6,接口比例如下,业务A按接口顺序1、2、3、4执行,业务B按照接口顺序1、2执行,业务C按照接口顺序1、3执行,业务D仅执行接口5,业务E仅执行接口6,设计出容量场景
接口接口比例
接口125%
接口220%
接口330%
接口410%
接口510%
接口65%

分析如下:

  1. 接口5和接口6相对独立,可暂不考虑
  2. 只有接口4在A业务中,按照接口4的比例来分配,分配完成后,再继续按照业务B和业务C分配
  3. 业务C执行一次接口1,需要执行4次接口3,故业务C需要用循环控制器,ABCDE5个业务加起来份额为:10+10+5+10+5=40,每个业务比例分别为25、25、12.5、25、12.5

业务A设置如下:

业务B设置如下:

业务C设置如下:

循环控制器设置如下:

业务D设置如下:

业务E设置如下:

验证结果如下:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值