Distributed HTTP load tester, written in Clojure and Javascript.
Clojure JavaScript CSS Java Shell
Failed to load latest commit information.
misc aws was complaining about tags and the hardcoded azs, now we let aws … Aug 24, 2012
resources/public Fix inability to select an alternate HTTP verb Aug 6, 2013
src Log replay now kinda works Mar 24, 2013
test/engulf/test Basics of request log replay Mar 24, 2013
.gitignore Initial work on sql integration Jul 28, 2012
.projectile Have projectile ignore 'target' Mar 24, 2013
Engulf.iml Added test responses Feb 25, 2012
LICENSE Switch to EPL Aug 18, 2012
README.md Indicate EPL on README Aug 19, 2012



Please see engulf-project.org for more info and full documentation!

A scalable, distributed HTTP load tester, designed to let you spin up and coordinate a cluster of workers with nothing more than a single JAR. Features include:

  • Realtime browser UI
  • Markov request pattern generation
  • Recording/annotation of all test runs
  • RESTful/Streaming API
  • Minimalism and ease of use as a pervasive goal



I'd like to thank YourKit for providing this project with their Java profiler (which works excellently with Clojure). It's great at spotting performance issues. More info below:

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler


Copyright (C) 2011 and 2012 Andrew Cholakian

Distributed under the Eclipse Public License, see LICENSE for details