Skip to content

Commit

Permalink
generate output if resultset is empty
Browse files Browse the repository at this point in the history
  • Loading branch information
Arne Franken committed Jun 12, 2012
1 parent b54ea56 commit 02e8893
Showing 1 changed file with 19 additions and 27 deletions.
46 changes: 19 additions & 27 deletions src/main/java/com/lazerycode/jmeter/analyzer/AnalyzeCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -75,42 +75,34 @@ public void analyze(Reader jmeterResult) throws Exception {

Map<String, AggregatedResponses> testResults = new JMeterResultParser().aggregate(jmeterResult);

renderTextToStdOut(testResults);
renderTextAsFile(testResults);

if (testResults.size() == 0) {
System.err.println("No results available"); // NOSONAR
}
else {

renderTextToStdOut(testResults);
renderTextAsFile(testResults);

renderHTML(testResults);
renderHTML(testResults);

if(generateCSVs || generateCharts) {
// Process every AggregatedResponse
for (Map.Entry<String, AggregatedResponses> entry : testResults.entrySet()) {
if(generateCSVs || generateCharts) {
// Process every AggregatedResponse
for (Map.Entry<String, AggregatedResponses> entry : testResults.entrySet()) {

String name = entry.getKey();
AggregatedResponses aggregatedResponses = entry.getValue();
String name = entry.getKey();
AggregatedResponses aggregatedResponses = entry.getValue();

if (generateCSVs) {
if (generateCSVs) {

// write durations by uri
String durationsFilename = urlEncode(name) + DURATIONS_CSV_SUFFIX;
writeCSVs(durationsFilename,aggregatedResponses.getDurationByUri());

// write size by uri
String sizeFilename = urlEncode(name) + SIZES_CSV_SUFFIX;
writeCSVs(sizeFilename, aggregatedResponses.getSizeByUri());
}
// write durations by uri
String durationsFilename = urlEncode(name) + DURATIONS_CSV_SUFFIX;
writeCSVs(durationsFilename,aggregatedResponses.getDurationByUri());

if (generateCharts) {
writeChart(name, aggregatedResponses);
}
// write size by uri
String sizeFilename = urlEncode(name) + SIZES_CSV_SUFFIX;
writeCSVs(sizeFilename, aggregatedResponses.getSizeByUri());
}

if (generateCharts) {
writeChart(name, aggregatedResponses);
}
}

}
}


Expand Down

0 comments on commit 02e8893

Please sign in to comment.