作为我的 Web 应用程序的一部分,用户可以将照片、音频和视频文件从 Flash SWF 上传到我的基于 EC2 的上传服务器。我想找到一个可以用来对 EC2 实例(在 Elastic Load Balancer 后面运行)进行压力测试的工具。是否有任何工具可以模拟并发用户将一系列媒体文件上传到此服务器上的 PHP 脚本?
答案1
市场上有许多云托管负载测试服务,它们可以批量执行 GET 和简单的 POST 请求。很少有支持文件上传的服务。
浏览器移动端是支持上传的。不过价格比较贵。
答案2
我觉得这可能有点难以实现。这并不是说它不存在,但想想看。你想模拟 100 台计算机上传?你需要从一台计算机到服务器的 100 个连接。实际上,我猜有人编写了一种“DDoS”程序,可以实际跟踪它造成的流量。我建议研究一下。对自己的网站进行 DDoS 攻击可以给你所需的模拟。