负载测试的Docker
我想在JMeter分布式负载测试环境中使用docker。我想知道是否有任何缺点,特别是当我们使用docker容器作为load generator环境时,使用容器wrt延迟、网络问题、内存对负载测试的影响。 请分享您的想法/链接(如有)负载测试的Docker,docker,jmeter,containers,jmeter-plugins,Docker,Jmeter,Containers,Jmeter Plugins,我想在JMeter分布式负载测试环境中使用docker。我想知道是否有任何缺点,特别是当我们使用docker容器作为load generator环境时,使用容器wrt延迟、网络问题、内存对负载测试的影响。 请分享您的想法/链接(如有) 非常感谢。不,因为load generator是一个容器,它对结果没有任何影响;因为,实际负载发生在其他主机上。如果您的物理(或虚拟)硬件一般使用容器,特别是Docker不是最好的主意,因为容器有其虚拟化成本,因此如果直接运行JMeter,您将能够更有效地利用主机
非常感谢。不,因为load generator是一个容器,它对结果没有任何影响;因为,实际负载发生在其他主机上。如果您的物理(或虚拟)硬件一般使用容器,特别是Docker不是最好的主意,因为容器有其虚拟化成本,因此如果直接运行JMeter,您将能够更有效地利用主机资源,没有额外的层 然而,如果您想使用容器管理解决方案来扩展测试,比如或可能分配机器来在其上运行容器,则可能是有意义的
查看文章,例如中的JMeter安装与其他Docker映像一样,您必须具有管理员权限才能运行它,并且提取结果所需的选项和权限可能很复杂。感谢David的评论Hanks Dmitri的宝贵评论是否可以在一台机器上运行多个容器?如果我想为jmeter master和3个Slave创建一个映像,我是只需要jmeter和Docker,还是还需要使用一些编排软件,如Kubernetes或Docker Swarm?谢谢Hari的回复