One of the factors impacting users' experience is the browser type. For more realistic performance testing, StresStimulus emulates users working on different browsers. It allows detecting any issues that the tested website can exhibit in servicing requests from some browsers.

To add a new browser to the mix, click Add (1) in the Browser Type node (2)  to display the Browser Picker dialog (3).

In the appeared browser picker, select the platform, browser, and version of the browser you want to add. If you would like to keep the recorded user-agent headers, instead of replacing it was the selected browser User-agent, check the appropriate box.

After adding a new browser, you can change the following properties In the property grid:

  • Browser Type is the name of the browser. 
  • Mix Weight is the relative frequency (in units or percent); each VU will use that browser type. It represents the relative size of the group of users working with this browser.
  • Connection limit per host is the number of maximum simultaneous connections (requests) a single VU can create to a single host.
  • Connection limit per proxy is the total number of maximum simultaneous connections (requests) a single VU can create.
  • Replace User-Agent string indicates if the recorded User-Agent request header should be replaced with the browser's value.
  • User-Agent is the given User-Agent value for the browser.

Note: How StresStimulus emulates web browsers:

(a) Maintains request concurrency based on specific connection limits for the selected browser type. For a non-browser application, the limit is 1.

(b) Injects the appropriate user-agent string into the requests;

(c) Maintains the browser mix distribution, if more than one browser is selected.

  • No labels