如何在 JMeter 中测量 Docker 容器 CPU 和内存并将其与其他 Docker 容器进行比较

How to measure Docker container CPU and memory in JMeter and compare it to other Docker container

我想对 Docker 容器进行测试,以测量高山和非高山图像的性能。我正在使用 JMeter。

  1. docker stats 命令
  2. cAdvisor
  3. 这样的专业解决方案
  4. 如果您更喜欢使用 JMeter 处理所有事情,那么可以使用 JMeter PerfMon Plugin

我不明白你到底想测试什么,但如果你想测量性能测试,有多种方法,我建议你至少更好地了解 Jmeter 以及如何使用 Jmeter 插件.

作为从事类似工作的人,我会请你看一下 Perfmon Plugin,我也建议使用 InfluxdbBackendListenerClien,它可以收集每个测试数据并将其发送到你的 influxdb 容器,然后你可以使用它和 Grafana 工具创建很酷的仪表板。

如果您正在寻找收集 docker 数据的工具,您可以将 telegraf 与 influxdb 一起使用,如果您将 telegraf 用作 docker,请不要忘记使用 UNIX 套接字卷容器。

解释起来有点复杂,但我认为这个 GITHUB 回购协议可能会有所帮助,请查看 docker 文件和 JMX 文件。