
性能测试
文章平均质量分 92
把苹果咬哭的测试笔记
喜欢分享软件测试、开发相关的各种知识。
展开
-
Locust单机多核压测,以及主从节点的数据通信处理
脚本调试完后可以稳定运行,接下来就是测试的过程了,进行了服务器单节点、多节点负载能力的测试,水平拓展能力的测试,以及服务动态扩容、长时间高负载测试。这里可以做一些后置处理,我是简单起见,只是记录输出了本次测试用到了哪个号码段,这样我下次运行脚本的时候可以从后面的数据开始,最大化测试数据的使用,不浪费。,这样不同的 slave 节点接收的数据就可以放到队列里,运行的时候从队列里面取,用一个少一个,直到队列里的数据用完。这样,不同的 slave 节点脚步分配到的手机号段就是不同的了,解决测试数据重复的问题。原创 2023-11-01 20:16:25 · 482 阅读 · 0 评论 -
基于Locust实现MQTT协议服务的压测脚本
业务背景大概介绍一下,就是按照国标规定,车辆需要上传一些指定的数据到ZF的指定平台,同时车辆也会把数据传到企业云端服务上,于是乎就产生了一些性能需求。目前我们只是先简单的进行了一个性能场景的测试,就是评估目前服务是否能够支持,预期的最大同时在线车辆上传数据。经过评估,在线车辆数据按照预期的10倍来进行的,并且后面增加持续运行12h查看服务链路的稳定性。本篇并不是一个严谨的性能测试过程结果分享,主要是分享下关于mqtt协议服务的压测脚本的编写。原创 2023-03-24 09:49:54 · 810 阅读 · 0 评论