重播Ruby on Rails日志,包括参数和会话信息?

时间:2011-02-24 20:39:21

标签: ruby-on-rails logging parameters jmeter

JMeter's Access Log Sampler需要通用日志格式日志来重放http请求。我想用它来从日志中重放Rails应用程序中的动作,包括params传递。有没有办法用JMeter或任何其他工具做到这一点?我想我可以将日志解析为curl个请求,但这样可以保持会话信息(跟踪哪个用户执行了哪个操作)?

编辑我应该说明这是为了什么。它可用于性能测试或数据恢复。在我们的例子中,我们需要使用我们的日志来验证数据库中的一些数据,因为db可能存在数据完整性问题。

2 个答案:

答案 0 :(得分:0)

我正在考虑paper_trail以便在将来获得此类功能。对于有问题的应用程序,我们必须进行一些重要的日志解析以获得我们需要的结果。它包括通过IP地址分离操作(因此模拟会话,尽管一些IP地址包含多个用户会话)并解析日志中的操作和参数。它不是100%有效地再现数据库的确切状态,但它非常接近。

答案 1 :(得分:0)

JMeter的HTTP Raw请求可能有助于此