org.apache.jmeter.save.converters

Class SampleResultConverter

Known Direct Subclasses:
HTTPResultConverter

public class SampleResultConverter
extends AbstractCollectionConverter

XStream Converter for the SampleResult class

Field Summary

protected static String
TAG_COOKIES
protected static String
TAG_METHOD
protected static String
TAG_QUERY_STRING
protected static String
TAG_REDIRECT_LOCATION
protected static String
TAG_REQUEST_HEADER
protected static String
TAG_RESPONSE_DATA
protected static String
TAG_RESPONSE_FILE
protected static String
TAG_RESPONSE_HEADER
protected static String
TAG_SAMPLER_DATA

Constructor Summary

SampleResultConverter(Mapper arg0)

Method Summary

boolean
canConvert(Class arg0)
static String
getVersion()
Returns the converter version; used to check for possible incompatibilities
void
marshal(Object obj, HierarchicalStreamWriter writer, MarshallingContext context)
protected void
readFile(String resultFileName, SampleResult res)
protected void
retrieveAttributes(HierarchicalStreamReader reader, UnmarshallingContext context, SampleResult res)
protected boolean
retrieveItem(HierarchicalStreamReader reader, UnmarshallingContext context, SampleResult res, Object subItem)
protected void
saveAssertions(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
saveRequestHeaders(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
saveResponseData(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
saveResponseHeaders(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
saveSamplerData(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
saveSubResults(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
protected void
setAttributes(HierarchicalStreamWriter writer, MarshallingContext context, SampleResult res, SampleSaveConfiguration save)
Object
unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context)
protected void
writeString(HierarchicalStreamWriter writer, String tag, String value)

Field Details

TAG_COOKIES

protected static final String TAG_COOKIES

TAG_METHOD

protected static final String TAG_METHOD

TAG_QUERY_STRING

protected static final String TAG_QUERY_STRING

TAG_REDIRECT_LOCATION

protected static final String TAG_REDIRECT_LOCATION

TAG_REQUEST_HEADER

protected static final String TAG_REQUEST_HEADER

TAG_RESPONSE_DATA

protected static final String TAG_RESPONSE_DATA

TAG_RESPONSE_FILE

protected static final String TAG_RESPONSE_FILE

TAG_RESPONSE_HEADER

protected static final String TAG_RESPONSE_HEADER

TAG_SAMPLER_DATA

protected static final String TAG_SAMPLER_DATA

Constructor Details

SampleResultConverter

public SampleResultConverter(Mapper arg0)
Parameters:
arg0 -

Method Details

canConvert

public boolean canConvert(Class arg0)

getVersion

public static String getVersion()
Returns the converter version; used to check for possible incompatibilities

marshal

public void marshal(Object obj,
                    HierarchicalStreamWriter writer,
                    MarshallingContext context)

readFile

protected void readFile(String resultFileName,
                        SampleResult res)

retrieveAttributes

protected void retrieveAttributes(HierarchicalStreamReader reader,
                                  UnmarshallingContext context,
                                  SampleResult res)
Parameters:
reader -
res -

retrieveItem

protected boolean retrieveItem(HierarchicalStreamReader reader,
                               UnmarshallingContext context,
                               SampleResult res,
                               Object subItem)
Parameters:
reader -
context -
res -
Returns:
true if the item was processed (for HTTPResultConverter)

saveAssertions

protected void saveAssertions(HierarchicalStreamWriter writer,
                              MarshallingContext context,
                              SampleResult res,
                              SampleSaveConfiguration save)
Parameters:
writer -
context -
res -
save -

saveRequestHeaders

protected void saveRequestHeaders(HierarchicalStreamWriter writer,
                                  MarshallingContext context,
                                  SampleResult res,
                                  SampleSaveConfiguration save)
Parameters:
writer -
res -
save -

saveResponseData

protected void saveResponseData(HierarchicalStreamWriter writer,
                                MarshallingContext context,
                                SampleResult res,
                                SampleSaveConfiguration save)
Parameters:
writer -
res -
save -

saveResponseHeaders

protected void saveResponseHeaders(HierarchicalStreamWriter writer,
                                   MarshallingContext context,
                                   SampleResult res,
                                   SampleSaveConfiguration save)
Parameters:
writer -
res -
save -

saveSamplerData

protected void saveSamplerData(HierarchicalStreamWriter writer,
                               MarshallingContext context,
                               SampleResult res,
                               SampleSaveConfiguration save)
Parameters:
writer -
res -
save -

saveSubResults

protected void saveSubResults(HierarchicalStreamWriter writer,
                              MarshallingContext context,
                              SampleResult res,
                              SampleSaveConfiguration save)
Parameters:
writer -
context -
res -
save -

setAttributes

protected void setAttributes(HierarchicalStreamWriter writer,
                             MarshallingContext context,
                             SampleResult res,
                             SampleSaveConfiguration save)
Parameters:
writer -
res -
save -

unmarshal

public Object unmarshal(HierarchicalStreamReader reader,
                        UnmarshallingContext context)

writeString

protected void writeString(HierarchicalStreamWriter writer,
                           String tag,
                           String value)
Parameters:
writer -
tag -
value -

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.