如何重播存储在DB中的Web服务器日志

时间:2011-06-14 21:15:32

标签: sql-server iis

我们有一个庞大而复杂的SSAS应用程序。我们在包含每个请求,变量(GET / POST),会话密钥等的数据库中保存大量日志。

我们想重播这些日志以进行应用程序的压力测试。我们的想法是在维护窗口期间对生产服务器进行数据库备份,重新启动Web服务器,捕获几天的流量,将数据库还原到测试服务器并重播测试服务器上的日志文件。

理想情况下,我们可以提高请求速度,即以双倍速度运行。这种测试对于某些自动回归测试也很有用。

我可以自己写一些东西来做这件事,但这似乎是一个以前已经解决过的问题。

JMeter似乎不适合这个,还有哪些其他工具?

1 个答案:

答案 0 :(得分:0)

戴夫 - 下面有几点想法。您注意到IIS是您的Web服务器,所以:

网络容量分析工具(WCAT)为downloadable here

有关WCAT的更多背景信息,请查看Mike Volodarsky's blog entry

在codeplex上可能会有更新的内容。