Package org.apache.jmeter.samplers
Class SampleSaveConfiguration
- java.lang.Object
-
- org.apache.jmeter.samplers.SampleSaveConfiguration
-
- All Implemented Interfaces:
Serializable,Cloneable
public class SampleSaveConfiguration extends Object 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
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intSAVE_ALL_ASSERTIONSstatic intSAVE_FIRST_ASSERTIONstatic intSAVE_NO_ASSERTIONS
-
Constructor Summary
Constructors Constructor Description SampleSaveConfiguration()SampleSaveConfiguration(boolean value)Alternate constructor for use by OldSaveService
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intassertionsResultsToSave()Objectclone()booleanequals(Object obj)DateFormatformatter()StringgetDelimiter()intgetVarCount()StringgetXmlPi()inthashCode()booleanprintMilliseconds()booleansaveAssertionResultsFailureMessage()booleansaveAssertions()booleansaveAsXml()booleansaveBytes()booleansaveCode()booleansaveConnectTime()booleansaveDataType()booleansaveEncoding()booleansaveFieldNames()booleansaveFileName()booleansaveHostname()booleansaveIdleTime()booleansaveLabel()booleansaveLatency()booleansaveMessage()booleansaveRequestHeaders()booleansaveResponseData()booleansaveResponseData(SampleResult res)booleansaveResponseHeaders()booleansaveSampleCount()booleansaveSamplerData()booleansaveSamplerData(SampleResult res)booleansaveSubresults()booleansaveSuccess()booleansaveThreadCounts()booleansaveThreadName()booleansaveTime()booleansaveTimestamp()booleansaveUrl()voidsetAssertionResultsFailureMessage(boolean b)voidsetAssertions(boolean assertions)voidsetAsXml(boolean xml)voidsetBytes(boolean save)voidsetCode(boolean code)voidsetConnectTime(boolean connectTime)voidsetDataType(boolean dataType)voidsetDefaultDelimiter()voidsetDefaultTimeStampFormat()voidsetDelimiter(String delim)voidsetEncoding(boolean encoding)voidsetFieldNames(boolean printFieldNames)voidsetFileName(boolean save)voidsetFormatter(DateFormat fmt)Only intended for use by OldSaveService (and test cases)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)voidsetSubresults(boolean subresults)voidsetSuccess(boolean success)voidsetThreadCounts(boolean save)voidsetThreadName(boolean threadName)voidsetTime(boolean time)voidsetTimestamp(boolean timestamp)voidsetUrl(boolean save)voidsetVarCount(int varCount)static SampleSaveConfigurationstaticConfig()
-
-
-
Field Detail
-
SAVE_NO_ASSERTIONS
public static final int SAVE_NO_ASSERTIONS
- See Also:
- Constant Field Values
-
SAVE_FIRST_ASSERTION
public static final int SAVE_FIRST_ASSERTION
- See Also:
- Constant Field Values
-
SAVE_ALL_ASSERTIONS
public static final int SAVE_ALL_ASSERTIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVarCount
public int getVarCount()
-
setVarCount
public void setVarCount(int varCount)
-
staticConfig
public static SampleSaveConfiguration staticConfig()
-
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
public boolean saveResponseData(SampleResult res)
-
saveResponseData
public boolean saveResponseData()
-
setResponseData
public void setResponseData(boolean responseData)
-
saveSamplerData
public boolean saveSamplerData(SampleResult res)
-
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)
-
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)
-
setFormatter
public void setFormatter(DateFormat fmt)
Only intended for use by OldSaveService (and test cases)- Parameters:
fmt- format of the date to be saved. Ifnullmilliseconds since epoch will be printed
-
printMilliseconds
public boolean printMilliseconds()
-
formatter
public DateFormat formatter()
-
assertionsResultsToSave
public int assertionsResultsToSave()
-
getDelimiter
public String getDelimiter()
-
getXmlPi
public String getXmlPi()
-
setDelimiter
public void setDelimiter(String delim)
-
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)
-
-