Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
负载测试的Docker_Docker_Jmeter_Containers_Jmeter Plugins - Fatal编程技术网

负载测试的Docker

负载测试的Docker,docker,jmeter,containers,jmeter-plugins,Docker,Jmeter,Containers,Jmeter Plugins,我想在JMeter分布式负载测试环境中使用docker。我想知道是否有任何缺点,特别是当我们使用docker容器作为load generator环境时,使用容器wrt延迟、网络问题、内存对负载测试的影响。 请分享您的想法/链接(如有) 非常感谢。不,因为load generator是一个容器,它对结果没有任何影响;因为,实际负载发生在其他主机上。如果您的物理(或虚拟)硬件一般使用容器,特别是Docker不是最好的主意,因为容器有其虚拟化成本,因此如果直接运行JMeter,您将能够更有效地利用主机

我想在JMeter分布式负载测试环境中使用docker。我想知道是否有任何缺点,特别是当我们使用docker容器作为load generator环境时,使用容器wrt延迟、网络问题、内存对负载测试的影响。 请分享您的想法/链接(如有)


非常感谢。不,因为load generator是一个容器,它对结果没有任何影响;因为,实际负载发生在其他主机上。

如果您的物理(或虚拟)硬件一般使用容器,特别是Docker不是最好的主意,因为容器有其虚拟化成本,因此如果直接运行JMeter,您将能够更有效地利用主机资源,没有额外的层

然而,如果您想使用容器管理解决方案来扩展测试,比如或可能分配机器来在其上运行容器,则可能是有意义的


查看文章,例如

中的JMeter安装与其他Docker映像一样,您必须具有管理员权限才能运行它,并且提取结果所需的选项和权限可能很复杂。感谢David的评论Hanks Dmitri的宝贵评论是否可以在一台机器上运行多个容器?如果我想为jmeter master和3个Slave创建一个映像,我是只需要jmeter和Docker,还是还需要使用一些编排软件,如Kubernetes或Docker Swarm?谢谢Hari的回复