Package org.apache.jmeter.samplers
Class SampleSaveConfiguration
java.lang.Object
org.apache.jmeter.samplers.SampleSaveConfiguration
- All Implemented Interfaces:
Serializable
,Cloneable
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
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The name of the property indicating which assertion results should be saved.static final String
static final String
The name of the property indicating which delimiter should be used when saving in a delimited values format.static final String
A properties file indicator for milliseconds.static final String
A properties file indicator for none.static final int
List of saveXXX/setXXX(boolean) methods which is used to build the Sample Result Save Configuration dialog.static final int
static final int
-
Constructor Summary
ConstructorDescriptionSampleSaveConfiguration
(boolean value) Alternate constructor for use by CsvSaveService -
Method Summary
Modifier and TypeMethodDescriptionint
clone()
boolean
static final String
getterName
(String configName) Convert a config name to the method name of the getter.int
getXmlPi()
int
hashCode()
boolean
boolean
boolean
boolean
boolean
boolean
saveCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
saveTime()
boolean
boolean
saveUrl()
void
setAssertionResultsFailureMessage
(boolean b) void
setAssertions
(boolean assertions) void
setAsXml
(boolean xml) void
setBytes
(boolean save) void
setCode
(boolean code) void
setConnectTime
(boolean connectTime) void
setDataType
(boolean dataType) void
setDateFormat
(String fmt) Intended for use by CsvSaveService (and test cases)void
void
void
setDelimiter
(String delim) void
setEncoding
(boolean encoding) void
setFieldNames
(boolean printFieldNames) void
setFileName
(boolean save) void
setHostname
(boolean save) void
setIdleTime
(boolean save) void
setLabel
(boolean label) void
setLatency
(boolean latency) void
setMessage
(boolean message) void
setRequestHeaders
(boolean r) void
setResponseData
(boolean responseData) void
setResponseHeaders
(boolean r) void
setSampleCount
(boolean save) void
setSamplerData
(boolean samplerData) void
setSentBytes
(boolean save) void
setSubresults
(boolean subresults) void
setSuccess
(boolean success) static final String
setterName
(String configName) Convert a config name to the method name of the setter The setter method requires a boolean parameter.void
setThreadCounts
(boolean save) void
setThreadName
(boolean threadName) void
setTime
(boolean time) void
setTimestamp
(boolean timestamp) void
setUrl
(boolean save) void
setVarCount
(int varCount) static SampleSaveConfiguration
org.apache.commons.lang3.time.FastDateFormat
-
Field Details
-
MILLISECONDS
A properties file indicator for milliseconds. *- See Also:
-
NONE
A properties file indicator for none. *- See Also:
-
ASSERTION_RESULTS_FAILURE_MESSAGE_PROP
The name of the property indicating which assertion results should be saved.- See Also:
-
DEFAULT_DELIMITER_PROP
The name of the property indicating which delimiter should be used when saving in a delimited values format.- See Also:
-
SAVE_NO_ASSERTIONS
public static final int SAVE_NO_ASSERTIONS- See Also:
-
SAVE_FIRST_ASSERTION
public static final int SAVE_FIRST_ASSERTION- See Also:
-
SAVE_ALL_ASSERTIONS
public static final int SAVE_ALL_ASSERTIONS- See Also:
-
DEFAULT_DELIMITER
- See Also:
-
SAVE_CONFIG_NAMES
List of saveXXX/setXXX(boolean) methods which is used to build the Sample Result Save Configuration dialog. New method names should be added at the end so that existing layouts are not affected.
-
-
Constructor Details
-
SampleSaveConfiguration
public SampleSaveConfiguration() -
SampleSaveConfiguration
public SampleSaveConfiguration(boolean value) Alternate constructor for use by CsvSaveService- Parameters:
value
- initial setting for boolean fields used in Config dialogue
-
-
Method Details
-
getVarCount
public int getVarCount() -
setVarCount
public void setVarCount(int varCount) -
staticConfig
-
getterName
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
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
-
clone
-
equals
-
hashCode
public int hashCode() -
saveResponseHeaders
public boolean saveResponseHeaders() -
setResponseHeaders
public void setResponseHeaders(boolean r) -
saveRequestHeaders
public boolean saveRequestHeaders() -
setRequestHeaders
public void setRequestHeaders(boolean r) -
saveAssertions
public boolean saveAssertions() -
setAssertions
public void setAssertions(boolean assertions) -
saveCode
public boolean saveCode() -
setCode
public void setCode(boolean code) -
saveDataType
public boolean saveDataType() -
setDataType
public void setDataType(boolean dataType) -
saveEncoding
public boolean saveEncoding() -
setEncoding
public void setEncoding(boolean encoding) -
saveLabel
public boolean saveLabel() -
setLabel
public void setLabel(boolean label) -
saveLatency
public boolean saveLatency() -
setLatency
public void setLatency(boolean latency) -
saveConnectTime
public boolean saveConnectTime() -
setConnectTime
public void setConnectTime(boolean connectTime) -
saveMessage
public boolean saveMessage() -
setMessage
public void setMessage(boolean message) -
saveResponseData
-
saveResponseData
public boolean saveResponseData() -
setResponseData
public void setResponseData(boolean responseData) -
saveSamplerData
-
saveSamplerData
public boolean saveSamplerData() -
setSamplerData
public void setSamplerData(boolean samplerData) -
saveSubresults
public boolean saveSubresults() -
setSubresults
public void setSubresults(boolean subresults) -
saveSuccess
public boolean saveSuccess() -
setSuccess
public void setSuccess(boolean success) -
saveThreadName
public boolean saveThreadName() -
setThreadName
public void setThreadName(boolean threadName) -
saveTime
public boolean saveTime() -
setTime
public void setTime(boolean time) -
saveTimestamp
public boolean saveTimestamp() -
setTimestamp
public void setTimestamp(boolean timestamp) -
saveAsXml
public boolean saveAsXml() -
setAsXml
public void setAsXml(boolean xml) -
saveFieldNames
public boolean saveFieldNames() -
setFieldNames
public void setFieldNames(boolean printFieldNames) -
saveUrl
public boolean saveUrl() -
setUrl
public void setUrl(boolean save) -
saveBytes
public boolean saveBytes() -
setBytes
public void setBytes(boolean save) -
saveSentBytes
public boolean saveSentBytes() -
setSentBytes
public void setSentBytes(boolean save) -
saveFileName
public boolean saveFileName() -
setFileName
public void setFileName(boolean save) -
saveAssertionResultsFailureMessage
public boolean saveAssertionResultsFailureMessage() -
setAssertionResultsFailureMessage
public void setAssertionResultsFailureMessage(boolean b) -
saveThreadCounts
public boolean saveThreadCounts() -
setThreadCounts
public void setThreadCounts(boolean save) -
saveSampleCount
public boolean saveSampleCount() -
setSampleCount
public void setSampleCount(boolean save) -
setDateFormat
Intended for use by CsvSaveService (and test cases)- Parameters:
fmt
- format of the date to be saved. Ifnull
milliseconds since epoch will be printed
-
printMilliseconds
public boolean printMilliseconds() -
strictDateFormatter
- Returns:
DateFormat
non lenient
-
threadSafeLenientFormatter
public org.apache.commons.lang3.time.FastDateFormat threadSafeLenientFormatter()- Returns:
FastDateFormat
Thread safe lenient formatter
-
assertionsResultsToSave
public int assertionsResultsToSave() -
getDelimiter
-
getXmlPi
-
setDelimiter
-
setDefaultDelimiter
public void setDefaultDelimiter() -
setDefaultTimeStampFormat
public void setDefaultTimeStampFormat() -
saveHostname
public boolean saveHostname() -
setHostname
public void setHostname(boolean save) -
saveIdleTime
public boolean saveIdleTime() -
setIdleTime
public void setIdleTime(boolean save)
-