RealBrowser actions

RealBrowser technology allows you to record a user path based on the end-user browser actions that take place - such as mouse clicks and keystrokes. Unlike a protocol-based script that sends the messages directly from the network interface to the servers hosting the application, RealBrowser allows you to interact with the rendered application inside a browser object and offers two paths to end-to-end performance testing.

The browser-based testing framework can support any chromium browser at a significantly smaller memory and CPU footprint.

Supported NeoLoad versions

RealBrowser is available on:

  • NeoLoad (GUI, Controller, LG) from version 9.0.

  • Docker image for RealBrowser LG at: neotys/neoload-loadgenerator:real-browser-9.1

  • NeoLoad Web from version 4.0.

Supported OS platforms

  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 Unsupported 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-9.1.

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.

Supported Browsers

NeoLoad RealBrowser protocol covers the most commonly used browsers.

At record time:

  • Chromium

At runtime:

  • Chromium (by default)

  • Firefox (bundled with NeoLoad)

  • WebKit (bundled with NeoLoad)

  • Chrome (requires a local installation of Chrome)

  • Edge (requires a local installation of Edge)

Select the browser you want to use in the OpenBrowser action.

Browsers versions

NeoLoad includes the latest browser versions with each new release.

In most cases, you are up-to-date with the latest browsers available on the market when you upgrade your NeoLoad version.

You have the option to specify a path to an arbitrary (non-bundled) browser of your environment. However, at replay time, there is no guarantee that this option will work and that issues will not arise - use with caution.

Note: When using the latest Chromium browser, you are effectively 2-3 major releases in front of the Chromium version that is wrapped by the latest Chrome version.