Analyse Jmeter CSV output using jstats2.
The response values are in tmp files.
Get frequency of response times into .dat
files, using uniq
and awk
per below...
$ uniq -c /tmp/jstats2.1hASD | awk '{print $2, $1}' | sort -n > FPE10-50k-24May-freq.dat
$ uniq -c /tmp/jstats2.lJAVX | awk '{print $2, $1}' | sort -n > FPE11a-GetJourneys-freq.dat
$ uniq -c /tmp/jstats2.lEV2M | awk '{print $2, $1}' | sort -n > FPE11b-JourneyKnown-freq.dat
Plot 3 distributions
set xrange [0:150]
set yrange [0:1200]
set xlabel "response time (ms)"
set ylabel "frequency (count)"
set title "FPEligibility response distributions"
set xtics 10
set grid
set style fill transparent solid 0.35
plot 'FPE10-50k-24May-freq.dat' with filledcurves, 'FPE11a-GetJourneys-freq.dat' with filledcurves, 'FPE11b-JourneyKnown-freq.dat' with filledcurves