In contrast to many other event-based apps it doesn't use callbacks, instead using light-weight processes, through gevent.This allows you to write very expressive scenarios in Python without complicating your code with callbacks.
They are easy to maintain and can be kept in a version control system.
Can be used to stress HTTP, Web DAV, SOAP, Postgre SQL, My SQL, LDAP and Jabber/XMPP servers. OS monitoring (CPU, memory and network traffic) using SNMP, Munin or Erlang agents on remote servers.
XML configuration system; several sessions can be used to simulate different type of users. User think-times and the arrival rate can be randomized using a probability distribution.
Focus on support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server.
Core engine is protocol agnostic enabling support for other protocols - currently also ships JMS support.Load Gen - An open source load testing tool by Stanly Thomas and Mythili Vutukuru, developed as a web app.