Package org.apache.jmeter.samplers
Class SampleSaveConfiguration
-
- All Implemented Interfaces:
-
java.io.Serializable
,java.lang.Cloneable
public class SampleSaveConfiguration implements Cloneable, Serializable
Holds details of which sample attributes to save. The pop-up dialogue for this is created by the class SavePropertyDialog, which assumes:
For each field XXX
- methods have the signature "boolean saveXXX()"
- a corresponding "void setXXX(boolean)" method
- messages.properties contains the key save_XXX
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
MILLISECONDS
public final static String
NONE
public final static String
ASSERTION_RESULTS_FAILURE_MESSAGE_PROP
public final static String
DEFAULT_DELIMITER_PROP
public final static int
SAVE_NO_ASSERTIONS
public final static int
SAVE_FIRST_ASSERTION
public final static int
SAVE_ALL_ASSERTIONS
public final static String
DEFAULT_DELIMITER
public final static List<String>
SAVE_CONFIG_NAMES
public String
delimiter
public transient int
varCount
-
Constructor Summary
Constructors Constructor Description SampleSaveConfiguration()
SampleSaveConfiguration(boolean value)
Alternate constructor for use by CsvSaveService
-
Method Summary
Modifier and Type Method Description String
getDelimiter()
void
setDelimiter(String delim)
int
getVarCount()
void
setVarCount(int varCount)
static SampleSaveConfiguration
staticConfig()
final static String
getterName(String configName)
Convert a config name to the method name of the getter. final static String
setterName(String configName)
Convert a config name to the method name of the setter The setter method requires a boolean parameter. Object
clone()
boolean
equals(Object obj)
int
hashCode()
boolean
saveResponseHeaders()
boolean
saveRequestHeaders()
boolean
saveAssertions()
boolean
saveCode()
boolean
saveDataType()
boolean
saveEncoding()
boolean
saveLabel()
boolean
saveLatency()
boolean
saveConnectTime()
boolean
saveMessage()
boolean
saveResponseData(SampleResult res)
boolean
saveResponseData()
boolean
saveSamplerData(SampleResult res)
boolean
saveSamplerData()
boolean
saveSubresults()
boolean
saveSuccess()
boolean
saveThreadName()
boolean
saveTime()
boolean
saveTimestamp()
boolean
saveAsXml()
void
setAsXml(boolean xml)
boolean
saveFieldNames()
boolean
saveUrl()
boolean
saveBytes()
boolean
saveSentBytes()
boolean
saveFileName()
boolean
saveAssertionResultsFailureMessage()
void
setAssertionResultsFailureMessage(boolean b)
boolean
saveThreadCounts()
boolean
saveSampleCount()
boolean
printMilliseconds()
DateFormat
strictDateFormatter()
FastDateFormat
threadSafeLenientFormatter()
int
assertionsResultsToSave()
String
getXmlPi()
void
setDefaultDelimiter()
void
setDefaultTimeStampFormat()
boolean
saveHostname()
boolean
saveIdleTime()
void
setResponseHeaders(boolean r)
void
setRequestHeaders(boolean r)
void
setAssertions(boolean assertions)
void
setCode(boolean code)
void
setDataType(boolean dataType)
void
setEncoding(boolean encoding)
void
setLabel(boolean label)
void
setLatency(boolean latency)
void
setConnectTime(boolean connectTime)
void
setMessage(boolean message)
void
setResponseData(boolean responseData)
void
setSamplerData(boolean samplerData)
void
setSubresults(boolean subresults)
void
setSuccess(boolean success)
void
setThreadName(boolean threadName)
void
setTime(boolean time)
void
setTimestamp(boolean timestamp)
void
setFieldNames(boolean printFieldNames)
void
setUrl(boolean save)
void
setBytes(boolean save)
void
setSentBytes(boolean save)
void
setFileName(boolean save)
void
setThreadCounts(boolean save)
void
setSampleCount(boolean save)
void
setDateFormat(String fmt)
Intended for use by CsvSaveService (and test cases) void
setHostname(boolean save)
void
setIdleTime(boolean save)
-
-
Method Detail
-
getDelimiter
String getDelimiter()
-
setDelimiter
void setDelimiter(String delim)
-
getVarCount
int getVarCount()
-
setVarCount
void setVarCount(int varCount)
-
staticConfig
static SampleSaveConfiguration staticConfig()
-
getterName
final static String getterName(String configName)
Convert a config name to the method name of the getter. The getter method returns a boolean.
- Parameters:
configName
- the config name- Returns:
the getter method name
-
setterName
final static String setterName(String configName)
Convert a config name to the method name of the setter The setter method requires a boolean parameter.
- Parameters:
configName
- the config name- Returns:
the setter method name
-
hashCode
int hashCode()
-
saveResponseHeaders
boolean saveResponseHeaders()
-
saveRequestHeaders
boolean saveRequestHeaders()
-
saveAssertions
boolean saveAssertions()
-
saveCode
boolean saveCode()
-
saveDataType
boolean saveDataType()
-
saveEncoding
boolean saveEncoding()
-
saveLabel
boolean saveLabel()
-
saveLatency
boolean saveLatency()
-
saveConnectTime
boolean saveConnectTime()
-
saveMessage
boolean saveMessage()
-
saveResponseData
boolean saveResponseData(SampleResult res)
-
saveResponseData
boolean saveResponseData()
-
saveSamplerData
boolean saveSamplerData(SampleResult res)
-
saveSamplerData
boolean saveSamplerData()
-
saveSubresults
boolean saveSubresults()
-
saveSuccess
boolean saveSuccess()
-
saveThreadName
boolean saveThreadName()
-
saveTime
boolean saveTime()
-
saveTimestamp
boolean saveTimestamp()
-
saveAsXml
boolean saveAsXml()
-
setAsXml
void setAsXml(boolean xml)
-
saveFieldNames
boolean saveFieldNames()
-
saveUrl
boolean saveUrl()
-
saveBytes
boolean saveBytes()
-
saveSentBytes
boolean saveSentBytes()
-
saveFileName
boolean saveFileName()
-
saveAssertionResultsFailureMessage
boolean saveAssertionResultsFailureMessage()
-
setAssertionResultsFailureMessage
void setAssertionResultsFailureMessage(boolean b)
-
saveThreadCounts
boolean saveThreadCounts()
-
saveSampleCount
boolean saveSampleCount()
-
printMilliseconds
boolean printMilliseconds()
-
strictDateFormatter
DateFormat strictDateFormatter()
- Returns:
DateFormat non lenient
-
threadSafeLenientFormatter
FastDateFormat threadSafeLenientFormatter()
- Returns:
FastDateFormat Thread safe lenient formatter
-
assertionsResultsToSave
int assertionsResultsToSave()
-
setDefaultDelimiter
void setDefaultDelimiter()
-
setDefaultTimeStampFormat
void setDefaultTimeStampFormat()
-
saveHostname
boolean saveHostname()
-
saveIdleTime
boolean saveIdleTime()
-
setResponseHeaders
void setResponseHeaders(boolean r)
-
setRequestHeaders
void setRequestHeaders(boolean r)
-
setAssertions
void setAssertions(boolean assertions)
-
setCode
void setCode(boolean code)
-
setDataType
void setDataType(boolean dataType)
-
setEncoding
void setEncoding(boolean encoding)
-
setLabel
void setLabel(boolean label)
-
setLatency
void setLatency(boolean latency)
-
setConnectTime
void setConnectTime(boolean connectTime)
-
setMessage
void setMessage(boolean message)
-
setResponseData
void setResponseData(boolean responseData)
-
setSamplerData
void setSamplerData(boolean samplerData)
-
setSubresults
void setSubresults(boolean subresults)
-
setSuccess
void setSuccess(boolean success)
-
setThreadName
void setThreadName(boolean threadName)
-
setTime
void setTime(boolean time)
-
setTimestamp
void setTimestamp(boolean timestamp)
-
setFieldNames
void setFieldNames(boolean printFieldNames)
-
setUrl
void setUrl(boolean save)
-
setBytes
void setBytes(boolean save)
-
setSentBytes
void setSentBytes(boolean save)
-
setFileName
void setFileName(boolean save)
-
setThreadCounts
void setThreadCounts(boolean save)
-
setSampleCount
void setSampleCount(boolean save)
-
setDateFormat
void setDateFormat(String fmt)
Intended for use by CsvSaveService (and test cases)
- Parameters:
fmt
- format of the date to be saved.
-
setHostname
void setHostname(boolean save)
-
setIdleTime
void setIdleTime(boolean save)
-
-
-
-