Skip to main content

File Transfer (HTTP)

The File Transfer (HTTP) plugin emulates uploading and downloading user files over HTTP or HTTPS. Use it to test file service throughput, antivirus gateways, proxies, DLP/NGFW devices, and monitoring systems.

Before configuring the plugin, upload the files under Library → User files and wait for them to synchronize with the agents.

Table 178 — File Transfer (HTTP) settings

NameDescriptionValue
SourcesAgent and network that initiate the file transferSelect the client agent, interface, and network
TargetsServer side or external targetSelect the destination network or an external address
File selectionLibrary files to transfer during the taskClick Select files and select the required objects
HTTPSEnables file transfer over HTTPSOn/off
HTTP versionHTTP/1.1 or HTTP/2Select the protocol version
MethodTransfer methodTypically GET or POST, depending on the scenario
HeadersAdditional HTTP headersEnter values manually or use macros
Session settingsConcurrent session count, CPS, and RPSConfigure the load profile
DurationPlugin runtimeSpecify the test duration

For the server configuration, select the agent, interface, network, HTTP/TLS settings, and server-side runtime. Add the server to the task when running a two-arm Peresvet ST client → Peresvet ST server test.