混合场景也有人称之为容量场景|性能测试之混合场景
混合场景也有人称之为容量场景 , 设置混合场景会涉及到很多限制条件 , 在做混合场景之前 , 我们一定要设定好目标 , 没有目标就没有结束标准 , 就有可能会无止境的优化下去 。
上面说到混合场景有很多限制条件 , 有人会问 , 到底有哪些呢?请大家思考一个问题 , 我们做混合场景的目的是什么?目标又应该如何去定呢?
做混合场景的目的当然是为了测试出线上服务的最优支撑情况 , 达到最大支撑时候服务器的情况等 。 既然要测试出线程服务的最优情况 , 那么我们的性能测试环境的服务架构 , 应用到的软硬件等就要和线上对标或等比例缩放服务器配置 , 解决了环境问题 , 我们还要考虑线上用户的请求轨迹 , 例如一个业务线有10个接口 , 线上用户对接口的请求的先后顺序 , 每一个接口的请求比例分别是多少 , 这就引出另外一个概念--业务模型 。
业务模型我们要根据历史用户的请求日志去分析 , 提取 , 最终确定线上业务模型是什么样的 , 在混合场景中我们要按照线上业务模型去设置业务比例 , 也就是接口比例 。
例如下面这个混合场景
有了业务比例 , 我们还要有目标TPS , 例如我们的目标是1000TPS
业务比例和目标TPS都好了之后 , 接着还要注意混合场景的数据 ,
比如:参数化数据 , 各表的铺底数据 , 是否需要缓存等等 , 这些都是我们需要考虑的 , 具体的这些后面会体现出来 , 大家继续关注 。
混合场景的接口比例如何设定呢?Jmeter中我们可以通过吞吐量控制器设置
手机号登录设置比例为20%
文章图片
首页设置接口比例为80%
文章图片
执行结果
文章图片
【混合场景也有人称之为容量场景|性能测试之混合场景】混合场景就写到这里吧 , 先做一个大概了解 , 后面实战的时候还会具体补充细节 ,
来源:百度
- 华为|别不信!魅族如今处境,雷军早有预料,小米也早已体验
- 物联网|据说,物联网也可以称之为“一张想想的网络”,物联网世界是梦
- 微信聊天最令人头疼的场景是什么?一定有人会说是对方发来一连串语音还都是超过30秒的长消息...|终于!微信上线万众期待的新功能!网友:总算等到了
- 多家银行宣布打造AI数字员工?虚拟人风口下银行也不要真人了?
- 华为|Mate50也不香了,麒麟9000+5000万徕卡三摄,华为老旗舰降至冰点
- 海尔|燃魂时刻,高颜值也有好手感,又为颜值买了单!
- 各大银行发出通知:这几个账户即将被“注销”,卡里有钱也不例外
- 全文共559字|“史诗级”更新!微信听长语音能暂停了,网友:这些功能也赶紧!
- apu|明年入门级装机可以不买显卡了,最新APU核显也能吃鸡单机
- 微信聊天最令人头疼的场景是什么?一定有人会说是对方发来一连串语音还都是超过30秒的长消息...|微信、支付宝,上线新功能