HTTP Runner

User rating:
0 (0 ratings)

Used for sampling HTTP requests, each sample is counted into the global Request counter.

loadUI WebPage Runner Component

0.1. Main view


OptionDescription
1_snag_evi
Input Connect a Trigger here to control the runner execution
2_snag_evi URL
The URL of the WebPage to test
3_snag_evi Open in Browser Button
Opens the url in the current system browser
4_snag_evi Run Once Button
Runs the test only once
5_snag_evi Abort Button
Aborts all the running samples that have not completed yet
6_snag_evi Running Display
The number of requests that there is no response for yet
7_snag_evi
Sample Counter
The number of samples that have finished
8_snag_evi Failed Counter
The number of samples that returned an error
9_snag_evi Queue
Number of queued samples
10_snag_evi Discarded
Number of samples discarded due to the queue being full
11_snag_evi Failed
The number of samples that failed
12_snag_evi Reset Button

11_snag_evi Results output
The output for the results of the queries
12_snag_evi Running Output
The output giving the number fo running samples
11_snag_evi Statistics output
The output for the statistics about the requests

0.2. Compact view

WebPageRunnerCompactComponent


OptionDescription
1_snag_evi
Input Connect a Trigger here to control the runner execution
2_snag_evi Requests Counter

3_snag_evi Running Counter

4_snag_evi Completed Counter

5_snag_evi Queued Counter

6_snag_evi Discarded Counter

7_snag_evi
Failed Counter
8_snag_evi Running Output

9_snag_evi Statistics Output

10_snag_evi Counter Output
Contains the counter values

0.3. Settings

0.4. Basic

WebPageRunnerBasicProperties


OptionDescription
1_snag_evi
Output Response Body Check to output the response body
3_snag_evi Raise Assertion on Error
Increases the assertion count if the request returns an error
4_snag_evi Max concurrent Requests
Maximum number of requests that can be running at the same time, any additional requests are queued
5_snag_evi Maximum Queue
The maximum number of requests that can be in the queue at one time, any requests over this are discarded
6_snag_evi Raise Assertion on Overflow Increases the assertion count if any requests have to be discarded due to the queue being full
7_snag_evi
Error Codes that Raise assertions A comma-separated list of codes that will increase the assertion count if they are returned from the target server. E.g. 404, 500, 403.

0.5. Authentication

The Web Runner Component supports basic/digest authentication over http/https.

webRunner_authenticationSettings


OptionDescription
1_snag_evi
Username
2_snag_evi Password

0.6. Proxy

webRunner_ProxySettings


OptionDescription
1_snag_evi
Proxy Host
2_snag_evi Proxy Port

3_snag_evi Proxy Username

4_snag_evi Proxy Password

0.7. Advanced

WebPageRunnerAdvancedProperties


OptionDescription
1_snag_evi
Description
2_snag_evi Raise Assertion on Error

3_snag_evi Proxy Username

4_snag_evi Proxy Host

5_snag_evi Proxy Port

6_snag_evi Url to test

7_snag_evi
Maximum Queue Size

8_snag_evi Assert on Overflow

9_snag_evi Concurrent Samples
Maximum number of simulanteous requests
10_snag_evi Output Response

11_snag_evi List of error codes that trigger assertions

12_snag_evi Read Response

0.7.1. Input

  • Trigger

0.7.2. Outputs

  • Sample Results - This includes the Timestamp of when the request was sent, the time until the response and the status of the response
  • Http Response

0.7.3. Controls

  • URL - The URL to sample
  • Propagate Session Checkbox - Determines if the session is maintained between samples
  • Read response Checkbox - if this is checked, the response is sent to the output, otherwise it is ignored

0.7.4. Settings

  • Max Simulanteous - The maximum number of simulanteous requests that the sampler can make to the url

0.7.5. Counter

  • Number of requests sent