52.23.18 HTTP Post
Note:This activity requires a script (*.aspx) to be present on the HTTP server. |
Configuration property:
General |
HTTP Post Type: Web browser used to conduct HTTP Post sessions. TEMS Browser: The internal web browser in TEMS Investigation is used. Internet Explorer: Internet Explorer 9 or later is used. UE HTTP: An on-device HTTP client similar to the TEMS Browser is used. No particular concurrency limitations apply to the HTTP Post activity. URL: The URL of the web page to which the file will be uploaded. End Session After Time: If set to True, the HTTP session is ended automatically after a user-specified length of time, indicated in the Time field. The duration is counted from the moment the first HTTP packet is sent to the server. Max Allowed Network Idle Time:(TEMS browser, Internet Explorer) Maximum allowed time with no activity on the network connection before the activity is terminated and regarded as failed. The value zero means that any amount of idle time is tolerated. Block Size: Size of blocks in which the file is written to the stream. Min.: 4 kB. Max.: 256 kB. The larger the block size, the higher the maximum possible throughput, whereas the actual throughput will depend on the available bandwidth. The default block size is 8192 bytes, which is the value used internally by Internet Explorer. Consider Any Upload/Thread Failure As Failed Measurement: (UE HTTP) Indicating whether the test is considered failed if one of the uploads/threads failed. Amount of Data to Upload: Size of the file to upload to the URL. A temporary data file of the specified size will be created. It is possible to indicate the unit as follows: |
Source Type: (TEMS Browser, UE HTTP) Data source to upload to the HTTP server. Refer to section "Using Logfile Data as HTTP Post Payload". Random: Use random data. Dedicated from storage: Use logfile data from the Datastore folder specified in the TEMS Investigation Launcher. Custom file: Use a custom file. This function makes it possible to use the collected logfiles as data to upload during measurements. If Custom file is selected, the following options will appear: Custom file: Specify the path to the file you like to upload. Custom filename: Specify the name of the file that should be posted to the server. If no filename is specified, the file will be auto-generated. |
Terminate All Internet Explorer Processes: (Internet Explorer) Governs whether to terminate all Internet Explorer processes when no HTTP Post activities are executing. Concurrent Upload: (UE HTTP) Upload one or multiple files concurrently. Select one of the following: Multiple Parts: One file, using multiple upload threads. Using this will open the possibility to set the number of concurrent upload threads in the Number of Threads form field. Multiple Files: Multiple files concurrently. Using this will open the possibility to set number of concurrent files to upload in the Number of Uploads form field. Proceed Without IP Sniffer: Set to |
Http Request Setting |
Keep-Alive: (TEMS Browser) Enable or Disable HTTP keep-alive connection. |
Misc (UE HTTP) |
Network Access Timeout: Maximum time to wait for Network Access. Set to 00:00.00 to disable. DNS Timeout: Maximum timeout to wait for DNS lookup or DNS resolution. Set to 00:00.00 to disable. IP Service Access Timeout Method A: Maximum time to wait until receiving the first packet with content. Set to 00:00.00 to disable. Data Transfer Timeout Method A: Maximum time to wait for last packet after receiving first packet with content. Set to 00:00.00 to disable. Use Last Connection As Marker For Full Measurement: See diagrams in section "HTTP Signaling Diagram (Multiple Sockets)". Connection Timeout: Maximum time to wait for opening a communications link to the resource referenced. Set to 00:00.00 to disable. Read Timeout: Maximum time to wait when reading from the data stream. Set to 00:00.00 to disable. Time To First Byte Timeout: Maximum time to wait from first DNS request to first packet with content. Set to 00:00.00 to disable. Minimum Mean Data Rate Method A: Minimum Throughput value (kbit/s) required to achieve in a successful session. Chunk Size: The size in bytes where chunk report will be created each time the payload reaches. Chunk report is similar to log report except that it is created on every time the payload reaches the chunk size, instead of created on every one second. Set to 0 to disable creating chunk report. Minimum chunk size is 10000 bytes. |
Proxy Settings |
Use Proxy Server: Select whether to use a proxy server for this connection. Proxy Server Address: Proxy server address. Proxy Server Port: Proxy server port. |