use of org.apache.jmeter.samplers.SampleResult in project jmeter-plugins by undera.
the class AbstractGraphPanelVisualizerTest method testMinMax_min_only.
@Test
public void testMinMax_min_only() {
CorrectedResultCollector instance = new CorrectedResultCollector();
instance.setStartOffset("10");
instance.testStarted();
DebugVisualizer vis = new DebugVisualizer();
vis.configure(instance);
instance.setListener(vis);
vis.startTimeRef = 10300;
vis.startTimeInf = 10000;
vis.startTimeSup = 11000;
vis.lastLabel = null;
SampleResult res = SampleResult.createTestSample(19000, 20000);
res.setSampleLabel("test");
instance.sampleOccurred(new SampleEvent(res, "tg"));
assertNull(vis.lastLabel);
vis.lastLabel = null;
SampleResult res1 = SampleResult.createTestSample(21000, 22000);
res1.setSampleLabel("test1");
instance.sampleOccurred(new SampleEvent(res1, "tg"));
assertEquals("test1", vis.lastLabel);
instance.testEnded();
instance.setStartOffset("10a");
instance.testStarted();
vis.configure(instance);
instance.setListener(vis);
vis.lastLabel = null;
SampleResult res2 = SampleResult.createTestSample(19000, 20000);
res2.setSampleLabel("test2");
instance.sampleOccurred(new SampleEvent(res2, "tg"));
assertEquals("test2", vis.lastLabel);
}
use of org.apache.jmeter.samplers.SampleResult in project jmeter-plugins by undera.
the class AbstractOverTimeVisualizerTest method testAdd.
/**
* Test of add method, of class AbstractOverTimeVisualizer.
*/
@Test
public void testAdd() {
System.out.println("add");
SampleResult sample = new SampleResult();
AbstractOverTimeVisualizer instance = new AbstractOverTimeVisualizerImpl();
instance.add(sample);
}
use of org.apache.jmeter.samplers.SampleResult in project jmeter-plugins by undera.
the class AbstractVsThreadVisualizerTest method testAdd.
/**
* Test of add method, of class AbstractVsThreadVisualizer.
*/
@Test
public void testAdd() {
System.out.println("add");
SampleResult sample = new SampleResult();
AbstractVsThreadVisualizer instance = new AbstractVsThreadVisualizerImpl();
}
use of org.apache.jmeter.samplers.SampleResult in project jmeter-plugins by undera.
the class AbstractVsThreadVisualizerTest method testGetCurrentThreadCount.
/**
* Test of getCurrentThreadCount method, of class AbstractVsThreadVisualizer.
*/
@Test
public void testGetCurrentThreadCount() {
System.out.println("getCurrentThreadCount");
long now = System.currentTimeMillis();
SampleResult sample = new SampleResult();
sample.setGroupThreads(3);
sample.setThreadName("test_tg");
sample.setStampAndTime(now, 300);
AbstractVsThreadVisualizer instance = new AbstractVsThreadVisualizerImpl();
instance.add(sample);
int expResult = 3;
int result = instance.getCurrentThreadCount(sample);
assertEquals(expResult, result);
}
use of org.apache.jmeter.samplers.SampleResult in project jmeter-plugins by undera.
the class AutoStopTest method testSampleOccurred_error.
/**
* Test of sampleOccurred method, of class AutoStop.
*/
@Test
public void testSampleOccurred_error() throws InterruptedException {
System.out.println("sampleOccurred error");
SampleResult res = new SampleResult();
SampleEvent se = new SampleEvent(res, "");
AutoStop instance = new AutoStop();
instance.setResponseTime("0");
instance.setErrorRate("60.6");
instance.setErrorRateSecs("3");
instance.sampleOccurred(se);
for (int n = 0; n < 5; n++) {
synchronized (this) {
wait(1000);
}
instance.sampleOccurred(se);
}
}
Aggregations