Wednesday, January 30, 2008

Grinder Analyzer is Released

In the last blog entry, I posted some examples of useful graphs that could be made from Grinder log data. Now I've published a tool that generates graphs like these. It analyzes data generated by The Grinder during scale runs, and outputs a series of graphs that show up in a summary table. Since I'm always wanting to know things like "which transaction is the slowest" or "which transaction has the highest error rate, columns in the report are sortable. Check it out. Any questions or issues, let me know. Thanks! -Travis

5 comments:

domenico said...

There will be improvement of Grinder Analyzer? It seems to be promising!

Unknown said...

Hi Travis, have you got any advices how to measure server side performance data, correlated to the one's measured in a client perspective (e.g. response time)? As i can see, you're dealing quite a long time with The Grinder, pershaps you've got a solution. Thanks

Unknown said...
This comment has been removed by the author.
manu said...

hi Travis,thanks for your valuable post I need help in measuring server side performance data,can u help me in this.

thanks in advance,

Travis Bear said...

I have a collection of unix bash scripts that I've been using at work for about a year to do this very thing. These scripts synchronize starting/stopping server side perf metric gathering with starting/stopping The Grinder. When the run is over, they graph the server metrics such as CPU and network use using ploticus.

These scripts are in a pre-released state, so they are not currently for the timid. However, they are open source, so if you want to see what's coming down the road, you can check them out here:

http://track.git.sourceforge.net/git/gitweb.cgi?p=track/ScaleHarness;a=tree

or download the code via git:

http://sourceforge.net/scm/?type=git&group_id=160220