Published my httpstone stress-testing tool at code.google.com

httpstone-screenshot-200608.jpgI took the opportunity of the recent code.google.com hosting announcement to publish my httpstone tool there.

It’s a (very) simple but useful stress-testing tool: you create simple Worker classes in Java and the tool runs many of them simultaneously, displaying a summary of their status in a GUI window.

Being able to quickly create a stress-test cycle for your software (HTTP server, database, numeric, RMI, whatever) is very useful, and running a few instances overnight on several hosts can generate lots of load on your system.

The colored status windows give a useful overview of what’s going on, telling you when you find a way to bring your system on its knees. Assuming you want it to break in the lab, not in the user’s hands…

Want to try it? Grab the source, run ant and you’re done. The default config tests HTTP requests on Google, Yahoo and on this blog, so it’s not very useful, but easy to change.

Many thanks to Thomas Rimmele of swissinfo, with whom we designed the current version of this simple tool.

Feedback is welcome, of course!

One Response to Published my httpstone stress-testing tool at code.google.com

  1. Johanna says:

    Hi Bertrand,

    First of all, congratulation for your application, then I’ve a question, What does that mean when it generate an error file and inside I’ve :

    HttpStone Page Failure Report
    Date: Wed Oct 29 16:42:06 GMT+01:00 2008
    Filename: /home/johanna/httpstone-read-only/build/error-reports/2008/10/29/worker-6/worker-6-2008-10-303-16-42-06.txt
    –REPORT METADATA–
    failed.requests: 0
    retrieval.stats: 5075/5075/5075
    late.requests: 1
    ok.requests: 0
    total.requests: 1
    current.url: http://solr-test.video_test.com:8180/solr/user/select/?q=0.5769370970584804

    What is the fail, was it able to select it ? and the fail is the timestamp???
    Thanks a lot for your answer,

%d bloggers like this: