title: Scriptable HTTP benchmark (preferable in Python)
body: <p>I'm searching for a good way to stress test a web application. Basically I'm searching für something like <a href="http://httpd.apache.org/docs/2.0/programs/ab.html" rel="nofollow">ab</a> with a scriptable interface. Ideally I want to define some tasks, that simulate different action on the webapp (register a account, login, search, etc.) and the tool runs a hole bunch of processes that executes these tasks*. As result I would like something like "average request time", "slowest request (per uri)", etc.</p>
  
  <p>*: To be independed from the client bandwith I will run theses test from some EC2 instances so in a perfect world the tool will already support this - otherwise I will script is using <a href="http://code.google.com/p/boto/" rel="nofollow">boto</a>.</p>