如何开始 docker 化应用程序 load/performance 测试 docker 的多节点?
How to start with dockerized application load/performance testing with multi nodes of docker?
我的客户要求我从基于 docker 的性能和负载测试开始。
此外,他们在 docker 上有多个节点用于应用程序。
他们希望我 运行 对 docker 化的应用程序进行负载测试并分享结果。
顺便说一句,我完全不知道从哪里开始。
我也在 Blaze meter 社区 (https://www.blazemeter.com/blog/performance-testing-with-docker) 上搜索过这方面的内容,但正在寻找一些指导以开始此 docker 负载测试。
我目前拥有的是 docker :
我也只是想知道关于 docker 性能测试时我们需要测试哪些参数的建议。
您不需要 Docker(或其他虚拟化解决方案)进行负载测试,容器不会增加任何价值,它们只会消耗资源。
此外,JMeter 对被测系统的架构一无所知,无论它是码头化的、微服务的、整体的、用这种或那种编程语言编写的等等。JMeter 作用于 protocol 级别向应用程序发送请求,等待响应并测量响应时间。
所以您不需要“dockerize”JMeter 来加载测试 dockerized 应用程序,您可以将它放在一台机器上(如果它足够强大)或者去 Distributed testing.
然而,如果您需要 JMeter 从站的自动缩放 - 您将需要考虑像 Docker Swarm or K8S 这样的容器编排解决方案,但这是一个更广泛的话题,从 JMeter 的角度来看,master 和 master 没有区别从机执行:在裸机、虚拟机或容器上。
我的客户要求我从基于 docker 的性能和负载测试开始。
此外,他们在 docker 上有多个节点用于应用程序。
他们希望我 运行 对 docker 化的应用程序进行负载测试并分享结果。
顺便说一句,我完全不知道从哪里开始。
我也在 Blaze meter 社区 (https://www.blazemeter.com/blog/performance-testing-with-docker) 上搜索过这方面的内容,但正在寻找一些指导以开始此 docker 负载测试。
我目前拥有的是 docker :
我也只是想知道关于 docker 性能测试时我们需要测试哪些参数的建议。
您不需要 Docker(或其他虚拟化解决方案)进行负载测试,容器不会增加任何价值,它们只会消耗资源。
此外,JMeter 对被测系统的架构一无所知,无论它是码头化的、微服务的、整体的、用这种或那种编程语言编写的等等。JMeter 作用于 protocol 级别向应用程序发送请求,等待响应并测量响应时间。
所以您不需要“dockerize”JMeter 来加载测试 dockerized 应用程序,您可以将它放在一台机器上(如果它足够强大)或者去 Distributed testing.
然而,如果您需要 JMeter 从站的自动缩放 - 您将需要考虑像 Docker Swarm or K8S 这样的容器编排解决方案,但这是一个更广泛的话题,从 JMeter 的角度来看,master 和 master 没有区别从机执行:在裸机、虚拟机或容器上。