Uncategorized

“Enable compression” section
“Hint” represents what the owner could do to improve to the compression of the assets so that the assets would have a smaller size and will take less time to send over the network which would result in a faster page load time
“Rule Impact” represents what would be the impact of the rule on the total score of the page
Also it displays a few hints for the files that should be compressed and what would be the bytes reduction for each of the assets.


“Minify HTML” section
Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times
“Rule Impact” represents what would be the impact of the rule on the total score of the page
Also it displays a few hints for the HTML files that should be minified and what would be the bytes reduction for each of the assets.


“Minify JavaScript” section
Hint: Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.
“Rule Impact” represents what would be the impact of the rule on the total score of the page
Also it displays a few hints for the JavaScript files that should be minified and what would be the bytes reduction for each of the assets.

“Leverage browser caching” section
Hint: Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.
“Rule Impact” represents what would be the impact of the rule on the total score of the page
Also it displays a few hints for the files which this expiry date or maximum age should be set

Uncategorized

Hypertext Transfer Protocol (HTTP) is a protocol used when your web browser (client), requests information from a server.

  • URL begins with “http://” 
  • uses port 80 for communication
  • it is unsecured
  • no encryption is in place
  • no certificates are required.

Hypertext Transfer Protocol Secure (HTTPS) is combination of Hypertext Transfer Protocol (HTTPS) and Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols.

  • URL begins with “https://” 
  • uses port 443 for communication
  • is a more secure way to sending data from a client to a server and way back
  • communication is encrypted
  • encryption SSL certificates are required

Uncategorized

If Follow Redirects is checked, will check if the response is a redirect and follow it.

This option will generate more requests in your result listener. You should derive your performance test strategy keeping this in mind.

Uncategorized

A test location is the geographic area from where the users are going to hit your application.

Free plan includes only on test location for load testing and website speed testing.
Pro plan includes multiple locations, which can provide real user scenarios.

Check Pricing page for more details.

Uncategorized

90th Percentile is the value below which 90% of the samples fall.

The remaining samples to at least as long as the value. This is a standard statistical measure.

Uncategorized

Median is a number which divides the samples into two equal halves. Half of the samples are smaller than the median, and half are larger. [Some samples may equal the median.] This is a standard statistical measure. The Median is the same as the 50th Percentile

Uncategorized

Response time is measured from just before sending the request to just after the last response has been received. It does not include the time needed to render the response, nor does process any client code, for example Javascript.

Uncategorized

The Delay (Ramp Up period), which by default is set to 500ms, represents the delay between a new client is added to the load test.

Basically if you have a load test with the following configuration:

Clients: 10

Duration 10 seconds

Delay 500 ms

This means that the load test will start with 1 client in the first 500ms, and a new client will be added every 500ms. 

0.5 second      – 1 client

1 second         – 2 clients

1.5 seconds    – 3 clients

2 seconds       – 4 clients

……

5 seconds       – 10 clients

So for the remaining 5 seconds of the test, the load will be 10 clients.

Uncategorized

Use the Extract Variable button, and define the name of the variable, start string and end string based on the response body of the current request, also choose a default value in case the conditions are not met.

For example:


test

In your next request, you can use ${variable1} which will be replaced with the extract value (in case the start/end string conditions are met) or with the default value.