• Stars
    star
    266
  • Rank 154,103 (Top 4 %)
  • Language
    Clojure
  • License
    Eclipse Public Li...
  • Created over 13 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Distributed HTTP load tester, written in Clojure and Javascript.

engulf

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

Screenshot

Thanks!

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

License

Copyright (C) 2011 and 2012 Andrew Cholakian

Distributed under the Eclipse Public License, see LICENSE for details

More Repositories

1

learn-ruby-zeromq

Learn ZeroMQ using Ruby!
Ruby
273
star
2

dripdrop

Experimental Swiss Army Knife of Network Concurrency, ZeroMQ, EventMachine, WebSockets, HTTP, and More
Ruby
144
star
3

em-zeromq

ZeroMQ on EventMachine
Ruby
135
star
4

elastic-hammer

Rich browser-based frontend for elasticsearch
JavaScript
103
star
5

noir-async

Seamless, concise, async webservices for clojure.
Clojure
98
star
6

ee-datasets

Datasets for exploringelasticsearch.com
Shell
54
star
7

wikiparse

Parse wikipedia dumps and index (some) page data to elasticsearch
Clojure
49
star
8

node-streamlogger

Node Logging class supporting multiple log levels and log rotation
JavaScript
29
star
9

clj-automata

Simple elementary automata sim. `lein run 110` to run rule 110 for example
Clojure
28
star
10

d3-backbone-presentation

Clojure
21
star
11

elastic-loader

A tool for loading data into elastic-search in bulk
Clojure
16
star
12

rocksandsand

A Rock Garden
JavaScript
15
star
13

little_hat

A Simple Web Gallery
Ruby
11
star
14

noir-async-chat

Example project for noir-async
JavaScript
9
star
15

email_address_validator

RFC Compliant Email Address Parsing
Ruby
8
star
16

interrotron

An (incomplete) lisp for secure rule evaluation in Ruby
Ruby
5
star
17

socket-motor

A scalable async bridge between web-sockets and HTTP
Ruby
3
star
18

emacsd

Emacs Lisp
2
star
19

rbx-websockets

Threads + Websockets for RBX
Ruby
2
star
20

crawl-bench

A Benchmarking Crawler
Java
2
star
21

async-pres

Ruby
2
star
22

learn-lucene

Java
2
star
23

vim-settings

My ~/.vim folder
Vim Script
1
star
24

avc-blog

My Blog
HTML
1
star
25

lightboard

Experiments with paper.js
JavaScript
1
star
26

drumcirclr

JavaScript
1
star
27

mysql-xml

A simple library for iterating through XML data dumps in a stream based manner
Ruby
1
star
28

LA-Hacker-News

Ruby
1
star
29

stockbeat

Toy beat to track stocks via the IEX API
Go
1
star