javascript - artillery.io 负载测试如何分布在多个核心上
问题描述
当尝试使用 artillery.io 运行更大规模的测试时,可能会意识到将显示高 CPU 警告。由于该技术运行一个节点进程来驱动 yaml 脚本中定义的测试场景,因此单核进程可以在 CPU 资源不足之前尝试推动如此多的吞吐量。快速谷歌搜索将带来以下结果,描述了炮兵中的一些功能,以跨多个核心分发炮兵场景,https://artillery.io/blog/artillery-20-preview-multicore,但不幸的是似乎并非如此...
解决方案
通过在这里检查测试用例。启用该功能的方式:例如MULTICORE=1 ARTILLERY_WORKERS=4
,接下来是运行您的火炮测试的其余命令。
推荐阅读
- svelte - 将 slot props 绑定到 slot 的父组件 props
- python - 在 tkinter 中更改选项卡后如何执行一些代码?
- c# - Razor Pages 可用于创建交互式 Web 应用程序?
- javascript - clearInterval() 如何清除 setInterval() 中的 timerID?
- vim - Erlang case 语句的 Vim 缩进
- command-line - SchemaCrawler 16.12 版本命令行未创建我的 htmlx 输出
- python - re.sub() 具有副作用的替换函数
- powershell - 通过 powershell 安装 Windows 证书
- javascript - Mapbox GL JS:缩小时无法正确渲染聚类圆
- mysql - 从 MySQL 查询中选择最后一行