HOW TO RUN THE ANALYZER It is only possible to run Grinder Analyzer after a test is completed. Real-time graph generation while a grinder run is in progress is not supported. To run the analyzer tool from Windows, Linux or OS X: 1. Open a command-line shell and cd into the grinderAnalyzer directory. 2. Execute the script like this: jython ./analyzer.py "<grinder data file(s)>" <grinder mapping file> [number of agents] Quotes are only needed if you have multiple data files. You cannot specify multiple grinder out files. More detail on the arguments: * The grinder data files are a set of one or more of the log files generated by the Agents. If you are using just a single data file, the quotes are not needed. These files typically have names like "hostname-0-data.log". * The grinder mapping file is one two log files typically generated by the grinder agent when it runs. It usually has a name like "hostname-0.log". * The mapping file and the data file(s) you specify MUST be from the same Grinder run. * Number of agents is an optional multiplier you can apply to the bandwidth and transactions per second graphs. This is useful if you had many agents running on several different machines and you are only running the analyzer on the log files generated by a single agent. For this multiplier to give meaningful results, it is assumed that each agent is doing an identical workload. CONFIGURATION The default configurations that ship with Grinder Analyzer have been pre-tweaked to be reasonable for most use. However, there are options to adjust settings for time groupings, graph size, graph granularity, etc., in conf/analyzer.properties. OUTPUT All graphs and html are created in a directory named 'grinderReport'. The .png files may be viewed in the tool of your choice. The html report includes a summary table with sortable columns. To store the analyzer results long-term, you will need to move or rename the 'grinderReport' directory, since it is reset every time you run the analyzer.