已知从生产环境中统计出的接口比例如下所示:
接口 | 接口比例 |
---|---|
接口1 | 40% |
接口2 | 20% |
接口3 | 30% |
接口4 | 10% |
场景一:以上接口无上下依赖关系,设计出容量场景
接口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,设计出容量场景
接口 | 接口比例 |
---|---|
接口1 | 25% |
接口2 | 20% |
接口3 | 30% |
接口4 | 10% |
接口5 | 10% |
接口6 | 5% |
分析如下:
- 接口5和接口6相对独立,可暂不考虑
- 只有接口4在A业务中,按照接口4的比例来分配,分配完成后,再继续按照业务B和业务C分配
- 业务C执行一次接口1,需要执行4次接口3,故业务C需要用循环控制器,ABCDE5个业务加起来份额为:10+10+5+10+5=40,每个业务比例分别为25、25、12.5、25、12.5
业务A设置如下:
业务B设置如下:
业务C设置如下:
循环控制器设置如下:
业务D设置如下:
业务E设置如下:
验证结果如下:
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
-
文档获取方式:
-
加入我的软件测试交流群:1007119548免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)
这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取