Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

High Throughput Example: Simple Data Writer, Bash scripts & Excel Graphs

Wiki Markup
For a telecomms project, JMeter was used to test a new high-availability integration layer, exposed to a few internal clients. Several instances of JMeter represented the different clients and varying load profiles. The default JMeter XML output is too verbose, and the files grew too enormous, so the "Simple Data Writer" was used to produce much friendlier CSV results files.  I wanted to show throughput & response times in blocks of 1 minute; JMeter's inbuilt Graph function was not sufficient to process the
sheer
 volume of data. An example of the type of graph required follows.[BR] attachment:throughput-graph.png After a test run, all the JTL output files were gathered together (20 or so files) in a bunch of subdirectories. The analysis was conducted on a Windows PC with MinGW/MinSYS and a few other tools (MSys-dtk, Gnu bc, Gnu paste, gVim). For an overview of total vs. projected throughput, I used the script 'jtltotals.sh' (kludgy but hey I'm a tester not a developer!). It collates \[total throughput, start time, end time, time elapsed, average response time\] for each output file.