我打算logging下所有的生产HTTP请求,以便以后可以对这些数据进行负载testing和分析。 迄今为止我所见过的日志回放软件似乎只能重放GET。 有没有工具可以采取特定格式的文件,并运行对一个给定的实例?
我迄今为止唯一看到的是一种名为“ Sprockets”的工具,自2008年以来似乎并没有被作者使用过。编辑:testing之后,它也似乎有点bug:
戈尔可能是值得的尝试。 它支持将请求转发到多个不同的实例或将stream量转储到文件以供以后重播。 它还支持调整每秒的请求数量。
通过这种方式,您可以重放从生产到暂存和开发环境的stream量,始终确保您的代码正常工作,同时确保您不会完全淹没您的开发服务器。

为什么转储表存储? 您可能需要考虑以标准pcap格式转储,然后使用http://tcpreplay.synfin.net/重播stream量。