问答 如何做混合场景的压力测试,如何对性能测试报告进行分析

pengdongliang · 2023年02月28日 · 最后由 回复于 2023年02月28日 · 8630 次阅读

如何进行混合场景的压力测试,对于性能测试报告应该如何去分析

共收到 8 条回复 时间 点赞

这个问题太笼统了啊,直接提问很难一两句说明白,建议看比较系统的资料结合工作会稍微清晰点。原来我也没做过性能测试,去年接触了一点,感觉还是很多东西需要去深入,推荐给你几个我看过的资料。
1、JMeter 基本使用设计及相关概念可以看小菠萝的博客园;
2、可以看看极客的高楼的性能测试相关课程,会有个大概的概念;
3、基本的分析及相关的工具可以直接博客园找一找相关资料;

7楼 已删除

混合场景:
混合多个单场景内容进行压力测试,以常规的一些 APP 为例,如:登录 + 分享 + 购买 + 订阅等等单场景结合进行压力测试场景设计;
前置条件:
1、需要你了解单场景的被压测服务器的服务资源分布;
2、架构的数据流向;
3、协议或中间件或者硬件的选型;
实施条件:
1、人员的选择;
2、压测时间的选择;
3、线上环境,压测环境的设定;
测试报告分析:
28 原则 + 不崩,不卡,长时间负载极限值(稳定性测试)满足业务方要求即可;

5t5 回复

感谢分享

ZL 回复

感谢指导与分享

好的,还没有接触到性能测试,纯小白

压测的时间,一般是核心场景 (一组 case) 单压,人数按设计阶梯增加。
游戏是有状态的,单场景 会 check 回包时间是否变长,慢查询位置,服务器内存增长变化,服务器资源监控,压测机器人和服务器实例日志错误数和错误堆栈分类。
客户端上去跟随机器人脚本感官体验。
混合场景,核心场景按权重人数配比常规路径,混合场景会引发一些连锁的问题,比如之前场景广播没有处理完,下个场景引发事务切换时一直阻塞,(这块需要更关注服务器日志)

问这个问题的一般都是没有好用的工具,用例编写困难。不如说一下你的项目,以及涉及到的场景

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册