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



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

  1. docker stats命令
  2. 像cAdvisor这样的专用解决方案
  3. 如果你喜欢在所有事情上都使用JMeter,那么这里有适用于JMeter的PerfMon插件

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

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

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

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

最新更新