我有一个 PHP 应用程序将接受图像上传,我预计在大约 2 天内有 ~20,000 个。我不知道我的服务器可以处理多少流量......我将如何事先模拟它以确保它正常工作?我知道 Rails 的系统可以简化测试,但我可以使用哪些工具来模拟这种规模的上传和并发脚本处理?
谢谢!
我有一个 PHP 应用程序将接受图像上传,我预计在大约 2 天内有 ~20,000 个。我不知道我的服务器可以处理多少流量......我将如何事先模拟它以确保它正常工作?我知道 Rails 的系统可以简化测试,但我可以使用哪些工具来模拟这种规模的上传和并发脚本处理?
谢谢!
Apache JMeter是负载测试的最佳工具之一。我相信它可以满足您的需求。
另一个不错的选择是编写一个使用 cUrl 与 php 引擎重复交互的 php 脚本,您可以运行多个实例来查看它的反应。
看看Siege,它是一个简单的回归测试和基准工具。
一些相关的帖子,有很多工具可以做到这一点。最流行的开源负载测试工具是 OpenSTA 和 JMeter。但是还有无数其他的。