Class FTPSampler
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.samplers.AbstractSampler
org.apache.jmeter.protocol.ftp.sampler.FTPSampler
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.jmeter.engine.util.ConfigMergabilityIndicator
,org.apache.jmeter.gui.Searchable
,org.apache.jmeter.samplers.Interruptible
,org.apache.jmeter.samplers.Sampler
,org.apache.jmeter.testelement.TestElement
public class FTPSampler
extends org.apache.jmeter.samplers.AbstractSampler
implements org.apache.jmeter.samplers.Interruptible
A sampler which understands FTP file requests.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElement
org.apache.jmeter.testelement.TestElement.Companion
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
applies
(org.apache.jmeter.config.ConfigTestElement configElement) getLabel()
Returns a formatted string label describing this sampler Example output: ftp://ftp.nowhere.com/pub/README.txtgetPort()
int
boolean
boolean
boolean
boolean
isUpload()
org.apache.jmeter.samplers.SampleResult
sample
(org.apache.jmeter.samplers.Entry e) void
void
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jmeter.testelement.TestElement
addTestElement, canRemove, clear, clearTestElementChildren, clone, get, get, get, get, get, get, get, get, get, getComment, getName, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getPropertyOrNull, getPropertyOrNull, getProps, getSchema, getString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removed, removeProperty, removeProperty, set, set, set, set, set, set, set, set, set, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
-
Field Details
-
SERVER
- See Also:
-
PORT
- See Also:
-
REMOTE_FILENAME
- See Also:
-
LOCAL_FILENAME
- See Also:
-
INPUT_DATA
- See Also:
-
BINARY_MODE
- See Also:
-
UPLOAD_FILE
- See Also:
-
SAVE_RESPONSE
- See Also:
-
-
Constructor Details
-
FTPSampler
public FTPSampler()
-
-
Method Details
-
getUsername
-
getPassword
-
setServer
-
getServer
-
setPort
-
getPort
-
getPortAsInt
public int getPortAsInt() -
getRemoteFilename
-
getLocalFilename
-
isBinaryMode
public boolean isBinaryMode() -
isSaveResponse
public boolean isSaveResponse() -
isUpload
public boolean isUpload() -
getLabel
Returns a formatted string label describing this sampler Example output: ftp://ftp.nowhere.com/pub/README.txt- Returns:
- a formatted string label describing this sampler
-
sample
public org.apache.jmeter.samplers.SampleResult sample(org.apache.jmeter.samplers.Entry e) - Specified by:
sample
in interfaceorg.apache.jmeter.samplers.Sampler
-
interrupt
public boolean interrupt()- Specified by:
interrupt
in interfaceorg.apache.jmeter.samplers.Interruptible
-
applies
public boolean applies(org.apache.jmeter.config.ConfigTestElement configElement) - Specified by:
applies
in interfaceorg.apache.jmeter.engine.util.ConfigMergabilityIndicator
- Overrides:
applies
in classorg.apache.jmeter.samplers.AbstractSampler
- See Also:
-
AbstractSampler.applies(org.apache.jmeter.config.ConfigTestElement)
-