I looked at http://serverfault.com/questions/2107/tools-for-load-testing-http-servers but I couldn't see how to replay my own existing logs in any of those tools. I have a bug that only occurs under certain load operations which my existing JMeter and AB testing stuff can't reproduce.

I want to simply give the tool access_logs and have it play them back, either faster or at the same speed.

link|improve this question

61% accept rate
feedback

3 Answers

up vote 7 down vote accepted

You can use Jmeter's Access Log Sampler component.

There's a short tutorial on it's use in this PDF.

link|improve this answer
2  
I tried this and obviously I must be a moron because I couldn't get it to work well. I ended up using the python script at insom.me.uk/z/2009/02/… – Stewart Robinson Nov 19 '09 at 10:12
feedback

Assuming all you've got in your access log are GET requests, and you don't mind the requests bunching up at the limit of resolution of the timestamps in the logs, about 10 lines of $SCRIPTING_LANGUAGE should do the trick. POSTs, cookies, HTTP auth, and more subtle timing are a far more interesting exercise.

link|improve this answer
feedback

I would do something a little differently. I do understand your question, but if your looking at loading up your server you might want to look into the 'ab' tool. It comes with most installations of apache. Running:

ab -c 15 -n 1000 http://site.name/

Will perform 1000 requests doing 15 requests at a time. I know this isn't exactly what your looking for, and this will only query the one address you give it. If you need load this is a quick way and simple way to do it, and it will give you some potentially very useful statistics for debugging.

link|improve this answer
If the question says "I have a bug that [...] AB testing [...] can't reproduce", why would you suggest using AB? – womble Nov 12 '09 at 14:40
I missed AB listed in the tools. :p I'd love to say it was an edit but I'm honestly not sure myself. – TrueDuality Nov 13 '09 at 18:31
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.