logreplayer is a (very) simple Node.js application which replayes simplified logs, in real time, against a target server.
nodejs-logreplay was developed to assist in load testing web server(s) by replicating the same request pattern that production systems experience. This helps us determine how code modifications will perform in production before they are deployed.
It was forked to logreplayer, to replay simplified logs, which are stripped of useless information (like User Agent).
Just the date, taken directly from Apache logs, separated by a pipe "|", followed by Path with Query.
It requires some preprocessing, but logs are approx 40% smaller, which makes difference, when Apache logs are measured in GB.
Install Node.js, npm
Clone this repository onto the server you wish to launch your load test requests from
- nodejs-logreplay: adamlundrigan
- logreplayer: tr00per
Use this script under The BSD 2-Clause License http://opensource.org/licenses/BSD-2-Clause