news 2026/7/11 23:54:25

性能测试:混合业务场景按比例设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
性能测试:混合业务场景按比例设计

🍅点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快

已知从生产环境中统计出的接口比例如下所示:

场景一:以上接口无上下依赖关系,设计出容量场景【点击文末小卡片免费领取测试资源】

接口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,设计出容量场景

分析如下:

  • 接口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设置如下:

验证结果如下:

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

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/11 23:51:35

GitHub Profile README 2024:5个高颜值开源组件实战与性能对比

GitHub Profile README 2024:5个高颜值开源组件实战与性能对比在技术社区中,GitHub个人主页已成为开发者展示技术实力的重要窗口。一个精心设计的Profile页面不仅能提升专业形象,还能有效传递个人技术栈和项目成果。本文将深入分析2024年最受…

作者头像 李华
网站建设 2026/7/11 23:49:15

UE开发编译与插件问题实战:从根因分析到系统化排查指南

1. 项目概述:当UE开发遇上“拦路虎”如果你正在使用Unreal Engine进行项目开发,那么“编译失败”和“插件启用异常”这两个词,大概率是你开发日志里的“常客”。这不仅仅是新手会遇到的坎,即便是经验丰富的开发者,在面…

作者头像 李华
网站建设 2026/7/11 23:48:46

Unity序列帧动画输出全攻略:Recorder+Timeline实战与透明通道处理

1. 项目概述:为什么你需要掌握序列帧输出?在游戏开发、影视动画、广告特效乃至UI动效设计领域,序列帧动画一直扮演着不可或缺的角色。你可能需要将一段复杂的角色攻击动画导出,用于网页展示;或者将一段华丽的技能特效输…

作者头像 李华