private SortedMap<Long, List<SampleResult>> sortResults(List<SampleResult> list) { SortedMap<Long, List<SampleResult>> sortedResults = new TreeMap<>(); for (SampleResult result : list) { long time = result.getEndTime() / 1000; if (!sortedResults.containsKey(time)) { sortedResults.put(time, new LinkedList<SampleResult>()); } sortedResults.get(time).add(result); } return sortedResults; }
public void addSample(SampleEvent res) { Long time = res.getResult().getEndTime() / 1000; if (!buffer.containsKey(time)) { // we need to create new sec list if (time <= lastAggregatedTime) { // a problem with times sequence - taking last available log.debug("Got time " + time + " <= " + lastAggregatedTime); for (Long aLong : buffer.keySet()) { time = aLong; } } buffer.put(time, new LinkedList<SampleEvent>()); } buffer.get(time).add(res); }
private long getEndTime(SampleResult res) { long endTime = res.getEndTime(); long lastTime = getCurrentSample().getEndTime(); if (lastTime < endTime) { lastTime = endTime; } return lastTime; }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); String threadName = res.getThreadName(); // SUBString to extract thread group name from thread name threadName = threadName.lastIndexOf(" ") >= 0 ? threadName.substring(0, threadName.lastIndexOf(" ")) : threadName; //fix response to fast can miss points long timeForAgg = Math.max(getGranulation(), res.getTime()); addThreadGroupRecord(threadName, normalizeTime(res.getEndTime()), res.getGroupThreads(), timeForAgg); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); String threadName = res.getThreadName(); // SUBString to extract thread group name from thread name threadName = threadName.lastIndexOf(" ") >= 0 ? threadName.substring(0, threadName.lastIndexOf(" ")) : threadName; //fix response to fast can miss points long timeForAgg = Math.max(getGranulation(), res.getTime()); addThreadGroupRecord(threadName, normalizeTime(res.getEndTime()), res.getGroupThreads(), timeForAgg); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); addBytes("Bytes Received per Second", normalizeTime(res.getEndTime()), res.getBytes()); int sentBytes = 0; String samplerData = res.getSamplerData(); if (samplerData != null) { sentBytes = samplerData.length(); } addBytes("Bytes Sent per Second", normalizeTime(res.getEndTime()), sentBytes); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); String threadName = res.getThreadName(); // SUBString to extract thread group name from thread name threadName = threadName.lastIndexOf(" ") >= 0 ? threadName.substring(0, threadName.lastIndexOf(" ")) : threadName; //fix response to fast can miss points long timeForAgg = Math.max(getGranulation(), res.getTime()); addThreadGroupRecord(threadName, normalizeTime(res.getEndTime()), res.getGroupThreads(), timeForAgg); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); addBytes("Bytes Received per Second", normalizeTime(res.getEndTime()), res.getBytes()); int sentBytes = 0; String samplerData = res.getSamplerData(); if (samplerData != null) { sentBytes = samplerData.length(); } addBytes("Bytes Sent per Second", normalizeTime(res.getEndTime()), sentBytes); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); if (res.isSuccessful()) { addTransaction(true, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } else { addTransaction(false, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); if (res.isSuccessful()) { addTransaction(true, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } else { addTransaction(false, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); if (res.isSuccessful()) { addTransaction(true, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } else { addTransaction(false, res.getSampleLabel(), normalizeTime(res.getEndTime()), 1); } updateGui(null); }
private void addCodes(SampleResult res) { SampleResult[] subResults = res.getSubResults(); if (!isFromTransactionControler(res)) { addResponse(getRespCodeLabel(res), normalizeTime(res.getEndTime())); } for (SampleResult subResult : subResults) { addCodes(subResult); } }
private void addCodes(SampleResult res) { SampleResult[] subResults = res.getSubResults(); if (!isFromTransactionControler(res)) { addResponse(getRespCodeLabel(res), normalizeTime(res.getEndTime())); } for (SampleResult subResult : subResults) { addCodes(subResult); } }
private void addCodes(SampleResult res) { SampleResult[] subResults = res.getSubResults(); if (!isFromTransactionControler(res)) { addResponse(getRespCodeLabel(res), normalizeTime(res.getEndTime())); } for (int i = 0; i < subResults.length; i++) { addCodes(subResults[i]); } }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), res.getTime()); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), res.getTime()); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), res.getTime()); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); long latency = res.getLatency(); if (isFromTransactionControler(res)) { SampleResult[] subResults = res.getSubResults(); for (int i = 0; i < subResults.length; i++) { latency += subResults[i].getLatency(); } } addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), latency); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); long latency = res.getLatency(); if (isFromTransactionControler(res)) { SampleResult[] subResults = res.getSubResults(); for (int i = 0; i < subResults.length; i++) { latency += subResults[i].getLatency(); } } addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), latency); updateGui(null); }
@Override public void add(SampleResult res) { if (!isSampleIncluded(res)) { return; } super.add(res); long connTime = res.getConnectTime(); if (isFromTransactionControler(res)) { SampleResult[] subResults = res.getSubResults(); for (SampleResult subResult : subResults) { connTime += subResult.getConnectTime(); } } addThreadGroupRecord(res.getSampleLabel(), normalizeTime(res.getEndTime()), connTime); updateGui(null); }