Share this page
Scripting tools
The following table lists the tools you can use to create scripts for your load tests.
For details on supported versions, see Support Matrix.
Script tool | Description | Supported protocols | Vuser Type |
---|---|---|---|
VuGen
|
VuGen is a tool to record web-based applications on the transport level. For further details on protocols, see VuGen Protocols in the VuGen Help Center. General notes and limitations
When running a load test on load generators in the cloud, you can add host names contained in your load test scenario to the load generators that are uploaded. You do this by creating a text file containing the host names and IP addresses, and including the file with each VuGen script's zip file. For more details, see Add hosts to a cloud-based load generator. Java protocol notes and limitations
For details on how to add Extra Files, see Understanding the Solution Explorer in the VuGen Help Center. |
|
Web Vuser |
TruClient |
TruClient is a tool for recording web-based applications as you perform your business process. For details on supported browsers in TruClient, see Browsers in TruClient in the VuGen Help Center. The following TruClient scripts are no longer supported:
Note: The TruClient 2.0 - Web protocol supports Google Chrome (version 128.0.6613.138) or Microsoft Edge (version 128.0.2739.79). To use a TruClient 2.0 - Web script with a Windows OPLG, you must also use the latest OPLG version. For details, see OPLG requirements. |
|
GUI Vuser |
TruAPI |
For details, see TruAPI. |
Web Vuser | |
JMeter |
Apache JMeter is an open source performance testing tool.
Tip:
|
Dev Vuser |
|
Gatling |
Gatling is an open source performance testing tool.
For details, see Gatling script integration. |
Dev Vuser |
|
Selenium |
Selenium is an open source performance testing tool.
For details, see Selenium scripts. |
GUI Vuser | |
DevWeb |
DevWeb is a new protocol offering, focusing on the HTTP (transport) level. It provides a lightweight, scalable, cross-platform solution using a brand new JavaScript SDK and engine. For details on the DevWeb Protocol, see the LoadRunner Professional Help Center. |
DevWeb | Web Vuser |
Silk Performer |
Use Silk Performer to create scripts that can run as GUI or Web Vusers. For details on uploading Silk Performer scripts, see Upload Silk Performer scripts. |
|
GUI Vuser: SP Browser-driven
Web Vuser: |
VuGen - ERP |
Use VuGen to record scripts on supported Enterprise Resource Planning (ERP) protocols. Note: SAP GUI protocol scripts can only run on on-premises load generators. |
|
ERP Vuser |
VuGen - legacy |
Use VuGen to record scripts on supported legacy protocols. Legacy protocol scripts can only run on on-premises load generators. |
|
Legacy Vuser |
Localized script support
OpenText Core Performance Engineering supports scripts written in non-Latin alphabets. However, you still must use Latin characters for file and folder names.
For scripts developed prior to VuGen 12.53, do one of the following:
-
On a machine whose region locale is set to a non-Latin alphabet, open and save the script using VuGen 12.53.
-
Manually update the .usr file by adding the following setting to the General section:
ScriptLocale=<language code>
For details, see Language Code Identifier Reference.