This action is used to download and upload for web servers.

Name: the name of the scripts

Target URL: URL to download from or upload to.

Repeat action: Total number of times to execute the action before the script proceeds to the next action.

Duration: the max timer for this download or upload

Wait: same as before


Remark:

  • HTTP Get: The best size of the file on the server is larger than 50Mb.
  • HTTP Post: The Content-Type is "application/x-www-form-urlencoded". You need a simple server script, or use speedtest mini server. Follow is php example.


<?php

$size = 500;

$request = isset($_REQUEST)?$_REQUEST:$HTTP_POST_VARS;

foreach ($request as $key => $value) {

  $size += (strlen($key) + strlen($value) + 3);

}

printf("ok");

exit;

?>


  • Timeout: Default is 15 seconds. If no any data transfer within timeout, session is completed.
  • Connections: The script initiate 2 - 16 connections for transmit data, according to the bandwidth. But some http sites limit the number of connections, please aware.