On a classic protocol user path, NeoLoad dialogs with remote servers using HTTP requests and responses. However, due to the dynamic nature of some web applications, these HTTP requests can require a lot of variabilization work to be replayable at scale.
With the RealBrowser feature, NeoLoad records interactions on the browser and replays them, just like a real user does. It is the browser that handles sending the subsequent HTTP requests. Meaning, RealBrowser scenarios become a framework and implementation agnostic and the complexities of different websites technologies are abstracted.
RealBrowser is available on:
Chromium |
FireFox |
Webkit |
Chrome |
Edge |
|
Windows 32 bits |
Unsupported |
Unsupported |
Unsupported |
Unsupported |
Unsupported |
Windows 64 bits |
Supported |
Supported |
Supported |
Supported |
Supported |
Ubuntu - 18.04, 20.04, 22.04 - 32&64 bits |
Supported |
Supported |
Supported |
Supported |
Unsupported |
Docker - Ubuntu 22.04 (1) |
Supported |
Unsupported |
Unsupported |
Unsupported |
Unsupported |
MacOS (2) |
Supported |
Supported |
Supported |
Unsupported |
Unsupported |
Docker image for RealBrowser LG is available at: docker pull neotys/neoload-loadgenerator:real-browser-latest.
You need an internet connection to run a Browser Based record or scenario in macOS in Beta Version. The first launch can take up to a minute. This is required for downloading the browser in a background process.
NeoLoad RealBrowser protocol covers the most commonly used browsers.
At record time:
At runtime:
Select the browser you want to use in the OpenBrowser action.
NeoLoad includes the latest browser versions with each new release.
You have the option to specify a path to an arbitrary (non-bundled) browser of your environment. However, there is no guarantee that this option will work and that issues will not arise - use with caution.