Docker 执行负载测试以模拟200k-500k并发用户的最佳解决方案是什么?
我正在寻找执行负载测试的最佳解决方案,以模拟200k-500k并发用户来测试web应用程序。有些场景与视频查看、用户内容推送(如图片、视频上传)、页面查看有关。目标之一就是确保CDN服务能够从用户角度处理如此巨大的负载 根据研究,Jmeter似乎可以按如下所述分布:Docker 执行负载测试以模拟200k-500k并发用户的最佳解决方案是什么?,docker,jmeter,blazemeter,high-load,Docker,Jmeter,Blazemeter,High Load,我正在寻找执行负载测试的最佳解决方案,以模拟200k-500k并发用户来测试web应用程序。有些场景与视频查看、用户内容推送(如图片、视频上传)、页面查看有关。目标之一就是确保CDN服务能够从用户角度处理如此巨大的负载 根据研究,Jmeter似乎可以按如下所述分布: 码头工人 AWS+码头工人 问题: 但是,在寻找云时,如何估计需要多少从属节点以及使用哪些硬件 火焰表服务怎么样?看起来这项服务可以节省时间——只需避免基础设施设置 事实上,如果没有问题1的答案,就不可能计算成本并进行比较
- 码头工人
- AWS+码头工人
有什么建议吗?使用最佳智能解决方案在严格的时间范围内进行目标测试的想法:)Docker本身并不能解决扩展难题,它做了相反的事情:产生了消耗资源的开销。因此,除非您有像或这样的容器编排解决方案,它可以在物理或虚拟机上自动扩展或创建新容器,否则与不使用容器的裸机或虚拟机相比,它不会给您带来任何性能优势
- 机器硬件规格
- 测试的性质(采样器、前/后处理器、断言等的性质)
- 应用程序响应时间和大小