攻击你的服务器!
发表于 2014年5月12日
搭建Web服务器非常简单。 事实上,它非常简单,以至于一旦服务器搭建完成,我们往往不再考虑它。 直到我有一个非常大的网站推出失败,我才开始研究一种在将网站发布到生产环境之前进行负载测试服务器的方法。
有很多很多Web站点负载测试的选项。 有些是商业的,有些是特定于某种类型的Web服务器的(例如,有一些专门针对SharePoint的负载测试器),但是我很难找到一个简单的“模拟大量流量”的方法来查看服务器如何处理负载。
通常情况下,在我需要该工具的几个月后,我偶然发现了它。 一个非常简单但功能强大的工具,名为Siege,在大多数发行版中都可用。 Siege由Joe Dog Software开发,正如其名称所示:它对您的Web服务器进行攻击。 它有很多选项和功能,但是通过简单地指定一个Web URL,Siege将启动大量生成的点击到您的服务器,以查看其性能如何。 要尝试Siege,您可以搜索您的软件存储库,或访问 http://www.joedog.org/siege-home 直接从开发人员那里获取程序。

我的小型Raspberry Pi服务器在受到攻击时没有崩溃,但肯定被耗尽了!