混合场景也有人称之为容量场景|性能测试之混合场景
混合场景也有人称之为容量场景 , 设置混合场景会涉及到很多限制条件 , 在做混合场景之前 , 我们一定要设定好目标 , 没有目标就没有结束标准 , 就有可能会无止境的优化下去 。
上面说到混合场景有很多限制条件 , 有人会问 , 到底有哪些呢?请大家思考一个问题 , 我们做混合场景的目的是什么?目标又应该如何去定呢?
做混合场景的目的当然是为了测试出线上服务的最优支撑情况 , 达到最大支撑时候服务器的情况等 。 既然要测试出线程服务的最优情况 , 那么我们的性能测试环境的服务架构 , 应用到的软硬件等就要和线上对标或等比例缩放服务器配置 , 解决了环境问题 , 我们还要考虑线上用户的请求轨迹 , 例如一个业务线有10个接口 , 线上用户对接口的请求的先后顺序 , 每一个接口的请求比例分别是多少 , 这就引出另外一个概念--业务模型 。
业务模型我们要根据历史用户的请求日志去分析 , 提取 , 最终确定线上业务模型是什么样的 , 在混合场景中我们要按照线上业务模型去设置业务比例 , 也就是接口比例 。
例如下面这个混合场景
有了业务比例 , 我们还要有目标TPS , 例如我们的目标是1000TPS
业务比例和目标TPS都好了之后 , 接着还要注意混合场景的数据 ,
比如:参数化数据 , 各表的铺底数据 , 是否需要缓存等等 , 这些都是我们需要考虑的 , 具体的这些后面会体现出来 , 大家继续关注 。
混合场景的接口比例如何设定呢?Jmeter中我们可以通过吞吐量控制器设置
手机号登录设置比例为20%
文章图片
首页设置接口比例为80%
文章图片
执行结果
文章图片
【混合场景也有人称之为容量场景|性能测试之混合场景】混合场景就写到这里吧 , 先做一个大概了解 , 后面实战的时候还会具体补充细节 ,
来源:百度
- 零售业|确定涨价!iPhone14四款新机全面涨价!国行也在其中!
- 月球也在太阳系的宜居带中,为何不能产生生命?原来个头太小了
- 西伯利亚冻土层融化,发现14300年前生物,人类也许该清醒了
- 无边框|华硕灵耀X 13体验:AMD锐龙6000系列加持 超轻薄的本子也很能打
- 你可能不信:新手机都用旧零件 iPhone也不例外
- 2023年度旗舰 三星Galaxy S23爆料:长焦镜头一点也没升级
- 支付宝,你这也配叫长辈模式?
- 鸿蒙的跨屏协同,安卓也可拥有
- 高通|2023年度旗舰 三星Galaxy S23爆料:长焦镜头一点也没升级
- Java|美国传来新消息,ASML态度也变了,这一切竟如此之快
