artillery.io 负载测试如何分布在多个内核上

How can artillery.io load testing be distributed across multiple cores

尝试使用 artillery.io 进行 运行 更大规模测试时,很可能会显示高 CPU 警告。由于这项技术 运行 是驱动 yaml 脚本中定义的测试场景的节点进程,因此单核进程可以在缺少 CPU 资源之前尝试推动如此多的吞吐量。快速 Google 搜索将产生以下结果,描述炮兵中的一些功能,以跨多个核心分布炮兵场景,https://artillery.io/blog/artillery-20-preview-multicore,但不幸的是,情况似乎并非如此...

通过检查测试用例here。启用该功能的方式:例如MULTICORE=1 ARTILLERY_WORKERS=4 然后是命令的其余部分 运行 你的火炮测试。