Locust-生产压测实战

news/2025/1/16 4:48:59/

刚好最近使用 locust 进行生产持续 15 天压测,我们压测的 QPS 平均在 4.2w 左右

  1. 设置时间间隔为0-0,才可以最大提升并发的QPS

  2. 使用FastHttpUser预计比HttpUser的QPS 提升 5倍左右

  3. 使用go语言的压测引擎,预计性能可以再提升2倍【在python使用FastHttpUser】

  4. failure 方法用于在locsut的web上显示错误failed,但必须用在with语法的上下文管理器中才生效

  5. 如果自己封装的方法中有太多IO操作函数,会影响到QPS提升。如使用标准库的logging做日志的记录写入文件时,预估会影响一倍的QPS

  6. 如果2个task需要使用不同域名,可以在请求是,使用关键字name=“https://xxx.xxxx/api/yyyy”

  7. 当master起的文件中定义了host的值,那么其他的worker文件就算自定义了host的值,仍然会以master中的值为准

  8. 建议压测服务和服务器在同一台,通过内网请求最好。

  9. 在自己实验中 mbp、M1 芯片、8c16g、内网请求情况下,1000 并发,Go 的 QPS 可达到 5wQPS【本机关闭其它程序】,FastHttpUser 在 2.6w 左右,HttpUser 在 5000 左右.【请求接口很简单只返还 OK,仅为测试】
    10.过高并发数量,可能并不会压测出很高 QPS,因为涉及到两台机器的端口数量、Master 进程对 worker 进程中线程数调度等问题。


http://www.ppmy.cn/news/1001796.html

相关文章

如何克服学习和工作中的焦虑和迷茫

如何克服学习和工作中的焦虑和迷茫 😇博主简介:我是一名正在攻读研究生学位的人工智能专业学生,我可以为计算机、人工智能相关本科生和研究生提供排忧解惑的服务。如果您有任何问题或困惑,欢迎随时来交流哦!&#x1f6…

编译原理陈火旺第三版第九章课后题答案

下面的答案仅供参考! 1. 有哪些存储分配策略?并叙述何时用何种存储分配策略? 答:存储分配策略分为静态分配策略和动态分配策略两大类,而动态分配策略又可分为栈式动态分配策略和堆式动态分配策略两类。 在一个的具体的编译…

2023年自动化测试已成为标配?一篇彻底打通自动化测试...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 首先我们从招聘岗…

【测试联调】如何在前后端测试联调时优雅的构造异常场景

目录 背景 使用iptables实现 利用iptables丢弃某ip数据包 使用 -L 列出所有规则 IP 连通性 通信 测试 插入一条规则,丢弃此ip 的所有协议请求 列出所有规则 测试 丢弃规则内的IP 连通性 清除 规则列表的 限制 模拟ip进行丢包50%的处理。 mysql proxy 代理…

不能乱点链接之获取cookie

这里是浏览器存储的某个网址的cookie 然后点击了链接就把参数获取到 因为document.cookie 会直接获取到浏览器cookie 所以为了拦截 存cookie的时候要设置: 设置httpOnly 只要http协议能够读取和携带 再document.cookie 就为空了 原文链接: 尚硅谷课程…

村田授权代理:共模扼流线圈针对汽车专用设备高频噪声的降噪对策

车载市场正不断扩充ADAS、自动驾驶、V2X、车载信息系统等的应用。由于此类应用要处理庞大的信息,因此为了执行处理,内部处理信号的处理速度亦不断高速化。另一方面,由于部件数量增多,安装密度增大,因此要求部件小型化。…

VS+QT+VTK treeView树型结构模型加载隐藏实例

程序示例精选 VSQTVTK treeView树型结构模型加载隐藏实例 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对<<VSQTVTK treeView树型结构模型加载隐藏实例>>编写代码&#xff0c;代码…

【福建事业单位-推理判断】01图形推理(位置,样式、属性、特殊)

【福建事业单位-推理判断】01图形推理 一、位置规律&#xff08;&#xff08;元素组成相同&#xff09;&#xff09;1.1平移旋转翻转1.1.1先判定方向&#xff0c;再确定路径1.1.2分内外圈走 1.2 旋转1.3翻转左右翻只有左右变&#xff0c;上下翻只有上下变&#xff0c;旋转180全…