Basics

OpenText Performance Engineering for Developers enables you to create and execute DevWeb protocol scripts. This topic provides an overview of the tool capabilities and DevWeb technology.

DevWeb technology

The DevWeb protocol, powered by the DevWeb engine, provides web testing functionality. 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 OpenText Performance Engineering product 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.

Back to top

Web testing

OpenText Performance Engineering for Developers is a lightweight tool and cross-platform solution for web testing. It was created with a developer mindset, to provide developers, performance engineers, and ops engineers with maximum flexibility.

Providing a fully integrated developer flow, the tool 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. It 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. It 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

A DevWeb script can be created by a developer using OpenText Performance Engineering for Developers, or by a performance engineer in the 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 OpenText Performance Engineering family products. In this way, DevWeb connects all project stakeholders at different testing stages to the continuous performance testing process.

You can use your DevWeb script to run load tests for up to 50 virtual users (Vusers). When using DevWeb scripts with other tools, you can scale up to the web license capacity to perform large scale tests.

 
VuGen DevWeb protocol OpenText Performance Engineering for Developers powered by DevWeb engine
  • Primary user: PCoE / Performance Engineer
  • All recording and replay capabilities
  • Fully integrated with VuGen and Performance Engineering 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

Back to top

Tool capabilities

The following capabilities are available:

  • 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. 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 other products.

Back to top

See also: