From be0eaa71bde891a3f40dc7e01f2ba75dcd138357 Mon Sep 17 00:00:00 2001 From: Torma Kristof Date: Thu, 2 May 2019 12:55:42 +0200 Subject: [PATCH] per sec --- benchmark/data/process.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/benchmark/data/process.py b/benchmark/data/process.py index 5d8e1d4..999e8bc 100644 --- a/benchmark/data/process.py +++ b/benchmark/data/process.py @@ -25,9 +25,9 @@ def processFile(fname): item[name]=value.strip() sec=int(item['offset'].split('.')[0]) if sec not in responsePerSec: - responsePerSec[sec]=1 + responsePerSec[sec]=[] else: - responsePerSec[sec]=responsePerSec[sec]+1 + responsePerSec[sec].append(item['response-time']) code=item['status-code'] if code not in responseCodes: responseCodes[code]=1 @@ -39,7 +39,11 @@ def processFile(fname): print("Maximum response time was ",maxResponse) print("Minimum response time was ",minResponse) pprint(responseCodes) - pprint(responsePerSec) + for sec in responsePerSec: + print(sec, ":") + print(" Maximum:", max(responsePerSec[sec])) + print(" Minimum:", min(responsePerSec[sec])) + print(" Num of responses:", len(responsePerSec[sec])) def processAllFiles(): files=getFiles()