![JAR search and dependency download from the Maven repository](/logo.png)
kg.apc.jmeter.jmxmon.JMXMonSampleResult Maven / Gradle / Ivy
package kg.apc.jmeter.jmxmon;
import org.apache.jmeter.samplers.SampleResult;
public class JMXMonSampleResult
extends SampleResult {
private final long ts;
public JMXMonSampleResult() {
ts = System.currentTimeMillis();
}
// store as responseMessage, as db query can return any value (bigger than float precision)
public void setValue(double value) {
setStartTime(ts);
setResponseMessage(new Double(value).toString());
}
@Override
public void setResponseMessage(String msg) {
super.setResponseMessage(msg);
setStartTime(ts);
}
@Deprecated
public double getValue() {
return Double.valueOf(getResponseMessage());
}
//needed for CSV reload as object created by JMeter is not PerfMonSampleResult but SampleResult
public static double getValue(SampleResult res) {
return Double.valueOf(res.getResponseMessage());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy