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
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of the property indicating which assertion results should be saved.static final Stringstatic final StringThe name of the property indicating which delimiter should be used when saving in a delimited values format.static final StringA properties file indicator for milliseconds.static final StringA properties file indicator for none.static final intList of saveXXX/setXXX(boolean) methods which is used to build the Sample Result Save Configuration dialog.static final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSampleSaveConfiguration(boolean value) Alternate constructor for use by CsvSaveService -
Method Summary
Modifier and TypeMethodDescriptionintclone()booleanstatic final StringgetterName(String configName) Convert a config name to the method name of the getter.intgetXmlPi()inthashCode()booleanbooleanbooleanbooleanbooleanbooleansaveCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansaveTime()booleanbooleansaveUrl()voidsetAssertionResultsFailureMessage(boolean b) voidsetAssertions(boolean assertions) voidsetAsXml(boolean xml) voidsetBytes(boolean save) voidsetCode(boolean code) voidsetConnectTime(boolean connectTime) voidsetDataType(boolean dataType) voidsetDateFormat(String fmt) Intended for use by CsvSaveService (and test cases)voidvoidvoidsetDelimiter(String delim) voidsetEncoding(boolean encoding) voidsetFieldNames(boolean printFieldNames) voidsetFileName(boolean save) voidsetHostname(boolean save) voidsetIdleTime(boolean save) voidsetLabel(boolean label) voidsetLatency(boolean latency) voidsetMessage(boolean message) voidsetRequestHeaders(boolean r) voidsetResponseData(boolean responseData) voidsetResponseHeaders(boolean r) voidsetSampleCount(boolean save) voidsetSamplerData(boolean samplerData) voidsetSentBytes(boolean save) voidsetSubresults(boolean subresults) voidsetSuccess(boolean success) static final StringsetterName(String configName) Convert a config name to the method name of the setter The setter method requires a boolean parameter.voidsetThreadCounts(boolean save) voidsetThreadName(boolean threadName) voidsetTime(boolean time) voidsetTimestamp(boolean timestamp) voidsetUrl(boolean save) voidsetVarCount(int varCount) static SampleSaveConfigurationorg.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. Ifnullmilliseconds since epoch will be printed
-
printMilliseconds
public boolean printMilliseconds() -
strictDateFormatter
- Returns:
DateFormatnon lenient
-
threadSafeLenientFormatter
public org.apache.commons.lang3.time.FastDateFormat threadSafeLenientFormatter()- Returns:
FastDateFormatThread 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)
-