开发者

How to replay web server logs stored in DB

开发者 https://www.devze.com 2023-03-13 11:56 出处:网络
We have a large, complex SSAS app.We keep extensive logs in a database containing each request, it\'s variables (GET/POST), session keys etc.

We have a large, complex SSAS app. We keep extensive logs in a database containing each request, it's variables (GET/POST), session keys etc.

We would like to replay these logs for stress testing of the app. The i开发者_运维问答dea is to take a DB backup of the production server during a maintenance window, reboot the web servers, capture a couple of days of traffic, restore the DB to a test server and replay the logs files on the test server.

Ideally we would be able to ramp up the request speed, ie, run at double-time. This sort of testing would also be useful for some automated regression testing.

I could write something myself to do this, but it seems like a problem that has been solved before.

JMeter does not appear to be suitable for this, what other tools are there?


Dave - Couple of thoughts below. You note IIS as your web server so:

Web Capacity Analysis Tool (WCAT) is downloadable here.

For a bit more background on WCAT, have a look at Mike Volodarsky's blog entry

There may be something more recent on codeplex.

0

精彩评论

暂无评论...
验证码 换一张
取 消