LoadRunner Developer and DevWeb overview

Powered by the DevWeb engine, LoadRunner Developer enables you to create and execute DevWeb protocol scripts. This topic provides an overview of LoadRunner Developer capabilities and DevWeb technology.

DevWeb technology

DevWeb is the engine of the new load testing protocol for the LoadRunner family. It focuses on communication at the HTTP transport level and over WebSocket, enabling testing against the latest web technologies (HTTP, HTTPS, HTTP/2, HTTP/3, WebSocket, native gRPC).

The DevWeb technology is shared across the LoadRunner family, facilitating productive collaboration between the Performance Center of Excellence (PCoE) and R&D. This enables developers and dev testers to create and share performance test assets, using the same language, saving time and effort.

Note: HTTP/3 is supported for replay from version 24.3.

Back to top

About LoadRunner Developer

LoadRunner Developer is a lightweight tool and cross-platform solution for web testing, powered by the DevWeb engine. It was created with a developer mindset, to provide developers, performance engineers, and ops engineers with maximum flexibility.

Providing a fully integrated developer flow, LoadRunner Developer supports the shift-left needs of performance testing. As a developer, you can add performance testing to your day-to-day tasks, and script and execute tests without leaving the developer ecosystem.

LoadRunner Developer can be used on any platform (Windows, Linux, macOS), and across any IDE. When creating DevWeb scripts (which are pure JavaScript), you can record, script, and execute load tests in your favorite IDE, as part of your continuous testing process. LoadRunner Developer can also be easily integrated with any CI/CD tool.

Using the innovative JavaScript SDK, you can reduce scripting time, and have simple and intuitive control of your scripts. You can reuse code from the application, with the ability for native string manipulation, and native asynchronous pattern handling.

Back to top

DevWeb scripts and the LoadRunner family

A DevWeb script can be created by a developer using LoadRunner Developer, or by a performance engineer in the LoadRunner VuGen scripting environment. In VuGen, DevWeb is a fully integrated, out-of-the-box protocol, benefiting from the same scripting features used for other VuGen protocol scripts.

The DevWeb script can then be shared and run natively on any of the LoadRunner family tools: LoadRunner Professional, LoadRunner Enterprise, LoadRunner Cloud, and LoadRunner Developer. In this way, DevWeb connects all project stakeholders at different testing stages to the continuous performance testing process.

In LoadRunner Developer, you can use your DevWeb script to run load tests for up to 50 virtual users (Vusers). On other LoadRunner family tools, you can scale up to the web license capacity to perform large scale tests.

 
VuGen DevWeb protocol LoadRunner Developer powered by DevWeb engine
  • Primary user: PCoE / Performance Engineer
  • All recording and replay capabilities
  • Fully integrated with VuGen/LoadRunner family​
  • Consumes same license as Web HTTP/HTML​
  • Primary user: Developers / Dev testers

  • Free local execution for up to 50 Vusers​
  • Integrates with other developer tools, such as Jenkins and Git

  • Integrate into any IDE/CI​

  • Dashboards and reporting​

  • Scale directly from your IDE using LoadRunner Cloud

Back to top

LoadRunner Developer capabilities

Using LoadRunner Developer, you can do the following:

  • Create, edit, and execute load tests using a variety of IDEs and tools: Visual Studio Code, JetBrains WebStorm (IntelliJ), and many more. For details, see Scripting with your IDE.
  • Record a business process using the DevWeb Proxy Recorder. For details, see DevWeb Proxy Recorder.
  • Generate scripts based on HAR files using the Offline Script Generator tool.
  • Code scripts using the JavaScript SDK, which supports industry-standard scripting capabilities such as transactions, parameters, correlations, and run logic. For details, see the DevWeb JavaScript SDK.
  • Execute your script locally with up to 50 concurrent Vusers (no license required). For details, see Run scripts locally.
  • Scale up your test without leaving your IDE, by running it on LoadRunner Cloud or LoadRunner Enterprise. For details, see Scale tests from your IDE.
  • Run the test on one of OpenText’s performance testing solutions - plug and play. For details, see Run scripts on LoadRunner products.

Back to top

Next steps: