我有一个 apache HTTP 服务器,正在生产中使用。我安装了另一个服务器,它应该可以执行与此服务器相同的操作,但我想进行一些简单的负载测试。apache http 服务器是无状态的,并且静态地提供许多简单的 HTTP GET 请求。我可以通过 实时查看所有请求tail -f /var/log/apache/access.log
。
是否有一个程序可以tail
从 apache 日志中获取此输出,并且一旦看到 GET 请求,就向其他服务器发送类似的 GET 请求,并报告大致有多少个也获得 200。
这是一种从另一台服务器镜像实时流量的简单方法,并确认新服务器能够处理实际负载。