File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -32,14 +32,17 @@ func addResult(data *AggData, result *AggData) {
3232 data .TotalTimedOut += result .TotalTimedOut
3333 dataTot64 := int64 (data .TotalReqs )
3434 resultTot64 := int64 (result .TotalReqs )
35- data .AveTimeToFirst = (data .AveTimeToFirst * initialDataTot64 + result .AveTimeToFirst * resultTot64 ) / dataTot64
35+ if dataTot64 > 0 {
36+ data .AveTimeToFirst = (data .AveTimeToFirst * initialDataTot64 + result .AveTimeToFirst * resultTot64 ) / dataTot64
37+ data .AveTimeForReq = (data .AveTimeForReq * initialDataTot64 + result .AveTimeForReq * resultTot64 ) / dataTot64
38+ data .AveReqPerSec = (data .AveReqPerSec * float32 (initialDataTot ) + result .AveReqPerSec * float32 (result .TotalReqs )) / float32 (data .TotalReqs )
39+ }
3640 data .TotBytesRead += result .TotBytesRead
3741
3842 for key , value := range result .Statuses {
3943 data .Statuses [key ] += value
4044 }
41- data .AveTimeForReq = (data .AveTimeForReq * initialDataTot64 + result .AveTimeForReq * resultTot64 ) / dataTot64
42- data .AveReqPerSec = (data .AveReqPerSec * float32 (initialDataTot ) + result .AveReqPerSec * float32 (result .TotalReqs )) / float32 (data .TotalReqs )
45+
4346 if result .Slowest > data .Slowest {
4447 data .Slowest = result .Slowest
4548 }
You can’t perform that action at this time.
0 commit comments