假设我们需要在DOS / DDOS攻击情况下testingHTTPS网站的漏洞/响应。
在其他工具中,我们可以使用GoldenEye来达到这个目的。 我们可以改变工人和代理人的数量,从而改变攻击的规模。
你如何build议我们测量不同程度的攻击现场反应?
一种方法可能是在浏览器中打开该站点,并在重新加载时观察站点响应。 然而,这不是很令人满意,因为这将仅仅基于用户感知。
有什么办法可以量化网站的响应吗?
有问题的网站位于远程位置,无法访问。
这可以依赖于你自己的需求,如果你只是想知道它是慢的,还是想知道你的服务器崩溃需要什么“压力”。
您需要定义需要处理多less并发,因此需要在正常负载下处理多less个请求。
然后,我会检查您的应用程序的基本级别的性能,以获得一些信息:
确定了基本级别之后,您可以开始将负载加载到服务器上,以查看响应时间如何改变。
我会假设您的应用程序的响应时间将先缩放相当线性,并且会在您使用模拟实际用户数据库崩溃的基准testing的吞吐量之前停留一段时间之前收敛到给定的吞吐量。
为了模拟你的用户基础,你可以使用像gobench这样的工具。
你不会说你正在使用哪个httpd服务器…
如果你使用的是Apache httpd,那么你可以告诉它logging服务请求的时间,特别是
也有
更多信息在mod_log_config文档中。
我确定其他的httpd服务器会有类似的日志选项。