2011-06-14 54 views
1

我們有一個龐大而複雜的SSAS應用程序。我們在包含每個請求的數據庫中保存大量日誌,它是變量(GET/POST),會話密鑰等。如何重放存儲在數據庫中的Web服務器日誌

我們希望重播這些日誌以進行應用程序的壓力測試。這個想法是在一個維護窗口中對生產服務器進行數據庫備份,重新啓動Web服務器,捕獲幾天的流量,將數據庫恢復到測試服務器,並在測試服務器上重放日誌文件。

理想情況下,我們可以提高請求速度,即雙倍運行。這種測試對於一些自動迴歸測試也很有用。

我可以自己寫一些東西來做到這一點,但它似乎是一個以前解決的問題。

JMeter似乎不適合這個,還有什麼其他工具?

回答

0

戴夫 - 下面的幾個想法。您注意到IIS爲您的Web服務器,因此:

Web容量分析工具(WCAT)爲downloadable here

對於多一點背景上WCAT,看看Mike Volodarsky's blog entry

可能會有更多的東西最近在CodePlex上。

+0

感謝您的回覆。我能看到WCAT能做到這一點的唯一方法是從日誌中創建一個場景文件?這個場景文件可能會包含一百萬左右的場景。我正在尋找一種工具,可以指向數據庫表,並且必須重新運行該表中的請求。 – Dave 2011-06-15 01:00:44

相關問題