Skip to content

Commit 61ed6e8

Browse files
author
gm2552
committed
Updating average computation to produce more fine grained data.
1 parent 6fef6bb commit 61ed6e8

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

src/main/java/org/nhindirect/dns/tools/DNSLoadTester.java

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -307,29 +307,36 @@ public long getNumFailedQueries()
307307

308308
protected void computeRunningAverage()
309309
{
310-
long totalQueries = 0;
311-
long totalFailedQueires = 0;
310+
long totalCERTQueries = 0;
311+
long totalMXQueries = 0;
312+
long totalFailedMXQueires = 0;
313+
long totalFailedCERTQueires = 0;
312314

313315
for(DNSLookupJob job : certLookupThreads)
314316
{
315-
totalQueries += job.getNumQueries();
316-
totalFailedQueires += job.getNumFailedQueries();
317+
totalCERTQueries += job.getNumQueries();
318+
totalFailedCERTQueires += job.getNumFailedQueries();
317319
}
318320

319321
for(DNSLookupJob job : mxLookupThreads)
320322
{
321-
totalQueries += job.getNumQueries();
322-
totalFailedQueires += job.getNumFailedQueries();
323+
totalMXQueries += job.getNumQueries();
324+
totalFailedMXQueires += job.getNumFailedQueries();
323325
}
324326

327+
long totalQueries = totalCERTQueries + totalMXQueries;
325328
long elapsedTimeInSeconds = (System.currentTimeMillis() - startTime) / 1000;
326329

327330
long avg = totalQueries / elapsedTimeInSeconds;
328331

329332
System.out.println("Average queires per second: " + avg);
330333
System.out.println("\tTotal queires: " + totalQueries);
331-
System.out.println("\tTotal failed queires: " + totalFailedQueires);
334+
System.out.println("\t\tMX queires: " + totalMXQueries);
335+
System.out.println("\t\tCERT queires: " + totalCERTQueries);
332336

337+
338+
System.out.println("\r\n\tTotal MX failed queires: " + totalFailedMXQueires);
339+
System.out.println("\tTotal CERT failed queires: " + totalFailedCERTQueires);
333340
}
334341

335342
private static void printUsage()

0 commit comments

Comments
 (0)