压力机可以通过修改配置文件调整可用的端口区间,每台机器大概 5w 左右。
locust 用的较多,方便加解密,Boomer 也用过
压测一般用 linux 吧,可分配的端口有 5W 个左右
请问下 docker 启动的 Prometheus 如何修改数据保存时长,直接在命令后添加参数 --storage.tsdb.retention.time=30d(--storage.tsdb.retention 参数也试过)会报找不到配置文件的错,不添加参数可以正常启动
我最近也在搞多台设备并行,尝试使用 multiprocess 子进程同时跑多个设备但是会造成同时启动多个 pytest 并生成多个报告的情况
总共跑了两天
@ 陈恒捷 , @oyoyo 阿里云这个统计有点谜
我还不知道有热机的操作,谢谢提醒。
对的,locust 这个工具分布式主要看 CPU 核心数,目前这个负载机配置是够的
加一个 log 模块记录响应
我也想学 目前只会写数驱动的 pytest 框架
@mrx102 大佬提供一个 MAC M1 芯片的解决方案:
m1 需要安装 x86 版的 homebrew,直接命令安装的是 arm 版的 homebrew。安装 homebrew 前执行一个 arch -x86_64 $SHELL,再执行安装 homebrew 的命令。 之后都使用 arch -x86_64 /usr/local/bin/brew install
之前有看到一个用 go 语言写压力机配合 python locust 使用的项目,你可以了解下。(我是菜逼,只会点不会代码)
换了一台 Mac ,可正常安装依赖
不知道是 M1 芯片的问题还是 11.1 bigsur 的问题