Supported Protocols

OpenText™ Professional Performance Engineering
OpenText™ Enterprise Performance Engineering

Software version 25.3

The Supported Protocols documentation provides up-to-date information for supported Vuser protocols in OpenText Professional Performance Engineering and OpenText Enterprise Performance Engineering.

Protocol software must be supported by both OpenText and the vendor. We recommend checking the relevant product support documentation from the vendor.

Contents:

·    Remote protocols  2

·    GUI protocols  4

·    Add-in protocols  7

·    Web protocols  9

·    IoT protocols  13

·    .NET/Java protocols  13

·    Mail protocols  16

·    Database protocols  18

·    Non-web protocols  19

·    Third-party protocols  20

·    Open-source protocols  21

·    Deprecated protocols  23

·    Planned removal of protocols and functionality  26

·    Product Support Lifecycle  27

Remote protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

Citrix ICA

Citrix Workspace for Windows

Citrix Workspace 2203 LTSR, 2402 LTSR*

Citrix Virtual Apps and Desktops
2203 LTSR,
2402 LTSR

Citrix DaaS Standard for Azure

x

x

x

ü

x

ü

Any supported Windows OS

ü

*Citrix Workspace 2203 CU 3, 22.03.3000,

2402 CU 2 Hotfix 1 2402.2001,

2402 CU 3 Hotfix 1 2402.3001

For recording, use Citrix with a web protocol in multi-protocol mode.

Citrix Agent supports Virtual Apps and Desktop servers.

Network Virtualization supports Load Generator mode only.

RDP (Remote Desktop Protocol)

Remote Desktop Connection

10, 10.2, 10.4, 10.6, 10.7, 10.8,

10.9,

10.10,

10.11

Windows 10 (22H2)

Windows 11 (22H2, 23H2)

Windows Server 2016, 2019,
2022, 2025

ü

ü

x

ü

ü

ü

Any supported Windows OS 

ü

Requires workaround connection to Windows 10 or Windows Server 2016.

Teradici PCoIP

Teradici PCoIP Client and compatible implementations

N/A

Teradici PCoIP Standard Agent 22.09

Teradici PCoIP Connection Manager and Security Gateway 22.09

Leostream Connection Broker 2022

VMware Horizon 8 2206

ü

ü

x

x

x

ü

Any supported Windows OS

x

Network Virtualization supports Load Generator mode only.

PCoIP client does not support connection to application pools (published applications). You can connect to desktop pools only.

RTE (Remote Terminal Emulator)

Ericom PowerTerm (built-in version).
Supported modes: 3270, 5250, VTxxx

15.2

N/A

x

x

x

ü

x

ü

Any supported Windows OS *

x

* Except Windows Server 2025.

 Back to top

GUI protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

SAP GUI

SAP GUI for Windows

8.0

SAP R/3 4.60c

SAP ERP ECC 5.0, 6.0

SAP HANA Edition

ü

ü

x

ü

x

ü

Any supported Windows OS

ü

Support for SAP client version 8.0, patch 6 and later.

TruClient - Web

 

Chromium

Built-in 137.0.7151.69 (64-bit)

N/A

N/A

ü

N/A

x

ü

ü

Any supported Windows OS

x

TruClient Browser is based on Mozilla technology.

TruClient Browser

Built-in 130.0.1.0 (64-bit)

TruClient 2.0 – Web

Chrome, Edge

138

N/A

N/A

ü

N/A

x

x

Windows support only

Any supported Windows or Ubuntu OS

Supported on Dockerized Ubuntu LGs

x

Supported on latest Chrome and Edge browsers (for latest tested versions during release development).

TruClient - Mobile Web

TruClient Browser

Built-in 130.0.1.0 (64-bit)

N/A

ü

ü

N/A

ü

ü

ü

Any supported Windows OS

x

 

TruClient - Native Mobile

For details, see the Help Center

OpenText Functional Testing Lab (Digital Lab) on-prem 24.4, SaaS 25.1

N/A

N/A

N/A

N/A

N/A

ü (supported through OpenText Functional Testing Lab server)

Any supported Windows OS

x

OpenText  Functional Testing Lab for Mobile and Web is required for this protocol.

Physical devices are necessary to record and replay scripts.

TruClient-Native Mobile uses Chromium 122.0.6261.129 (64-bit) as editor.

 Back to top

Add-in protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

++.NET Template
(Visual Studio Add-in)

MS Visual Studio

2017, 2019, 2022

N/A

N/A

N/A

N/A

N/A

ü

ü

Any supported Windows OS

x

 

C#.NET Template
(Visual Studio Add-in)

MS Visual Studio

2017, 2019, 2022

N/A

N/A

N/A

N/A

N/A

ü

ü

Any supported Windows OS

x

 

VB.NET Template
(Visual Studio Add-in)

MS Visual Studio

2017, 2019, 2022

N/A

N/A

N/A

N/A

N/A

ü

ü

Any supported Windows OS

x

 

Java Vuser for Continuous Delivery (Eclipse Add-in for Developers)

Eclipse IDE

2019-06 (4.12), 2019-09 (4.13), 2019-12 (4.14)

N/A

N/A

N/A

N/A

N/A

N/A

ü

Any supported Windows OS

x

Recommended to use Selenium 3.13 and JUnit 5.4.0.

Java JRE is required. Supported versions are Java 8 and 11.

JUnit

5.3.1, 5.4.0

Selenium

3.12, 3.13, 3.14

Java Vuser for Continuous Delivery (IntelliJ IDEA Add-in)

IntelliJ IDEA

2019.1, 2019.2, 2019.3

N/A

N/A

N/A

N/A

N/A

N/A

ü

Any supported Windows OS

x

 

Unit Test based on .NET
(Visual Studio Add-in for Developers)

MS Visual Studio

2017, 2019, 2022

N/A

N/A

N/A

N/A

N/A

N/A

ü

Any supported Windows OS

x

 

NUnit

3.10, 3.11, 3.12

Custom Protocols developed with Protocol SDK

Vendor dependent

Visual Studio 2015

.NET 4.8

Vendor dependent

Vendor dependent

Vendor dependent

Vendor dependent

Vendor dependent

Vendor dependent

ü

Vendor dependent

x

 


 Back to top

Web protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

Oracle NCA

Oracle Applications

Oracle  JInitiator 1.3.1.18, 1.1.8.16

Forms 10gR2, 11g, 12c

Oracle E-Business Suite 11, 12.2.x

ü

ü

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

Java JRE or JDK installation is required. Supported versions are aligned with Oracle Applications.

Oracle - Web

Browser support: Same as Web - HTTP/HTML protocol

Same as Web - HTTP/HTML protocol

N/A

ü

ü

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

Java JRE or JDK installation is required. Supported versions are aligned with Oracle Applications.

Oracle Applications

Oracle  JInitiator 1.3.1.18, 1.1.8.16

Forms 10gR2, 11g, 12c

Oracle E-Business Suite 11, 12.2.x

SAP - Web

Same as Web - HTTP/HTML protocol

Same as Web - HTTP/HTML protocol

N/A

ü

ü

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

DFE is not supported on Linux distribution.

Siebel - Web

Oracle (Siebel) CRM

N/A

8, 8.1, 8.2.2 (OpenUI)

ü

x

x

ü

ü

ü

Any supported OS

ü

 

Web - HTTP/HTML

MS Edge

Latest

N/A

ü

ü

ü

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

GWT: GWT RequestFactory requires GWT 2.7.0 to 2.10.0.

DFE is not supported on Linux distribution.

Wireshark: Avoid versions 3.4.0-3.6.11 and 4.0.0-4.0.3, due to known issue in TShark (issue 10445).

Google Chrome

Latest

ü

Firefox

Latest

x

PCAP

Libpcap

tcpdump

N/A

Network Sniffer

WinPcap 4.1.3

Wireshark 3.0.7 - 4.0.6

Fiddler 4.5.x - 5.0.x

HAR file 1.2

Web Services

MS Edge

Latest

WSDL 1.0, 1.1

SOAP 1.1, 1.2

WCF

UDDI 2, 3

WS-Security 1.0, 1.1

Attachments:

Dime, Mime, MTOM,

Base64Binary

JMS

ü

ü

ü

ü

ü

ü

Any supported Windows OS

Supported on Windows Dockerized LGs

ü

Supported SOAP features: WS HTTP-binding, Net TCP Binding, Named Piped, Basic HTTP Binding and various custom binding, Federation scenarios, WS-SecureConversation, WS-ReliableMessaging, WS-Addressing, Username Token, X509 Certificate Token, Kerberos Token, Message signature, Message encryption.

JMS does not support IP Spoofing or NV.

Google Chrome

Latest

Mozilla Firefox

Latest

DevWeb

N/A

N/A

N/A

N/A

ü

ü

ü

ü

x

Any supported OS

Supported on Dockerized LGs

x

Replay is supported in 64-bit mode only.

LLM

OpenAI, Gemini

N/A

N/A

x

x

x

x

x

ü

Any supported OS

Supported on Dockerized LGs

ü

Non-streaming mode

 Back to top

IoT protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

MQTT

MQTT protocol 3.1, 3.1.1 (built-in version)

 N/A

RabbitMQ

Eclipse Mosquitto

EMQ

HiveMQ

N/A

x

x

x

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

 

 Back to top

.NET/Java protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

.NET

.NET Framework

3.5 SP1*, 4.6.2* - 4.7.2*, 4.8.x

N/A

ü**

ü

x

N/A

x

ü

Any supported Windows OS

Supported on Windows Dockerized LGs

x

* Supported for backward compatibility only.

** AUTs compiled in "AnyCPU" mode only.

.NET+

.NET

8.0

N/A

N/A

ü

x

N/A

x

x

Any supported Windows OS

Supported on Windows Dockerized LGs

x

 

Java Record Replay

Oracle JDK

Common OpenJDK distributions (32/64-bit)

1.8.x, 11.x, 17.x, 21.x

WebLogic 11.x, 12.1.3

Generic

ü

ü

x

N/A

x

ü

Any supported OS

Supported on Dockerized LGs

x

Network Virtualization supports Load Generator mode only.

Java over HTTP

Oracle JDK, Common OpenJDK distributions (32/64-bit)

1.8.x, 11.x, 17.x, 21.x

N/A

ü

ü

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

x

 

Browser support: Same as Web - HTTP/HTML

Same as Web - HTTP/HTML

Java Vuser

Oracle JDK

Common OpenJDK distributions (32/64-bit)

1.8.x, 11.x, 17.x, 21.x

N/A

N/A

ü

x

N/A

x

ü

Any supported OS

Supported on Dockerized LGs

x

Network Virtualization supports Load Generator mode only.

Kafka

Oracle JDK

Common OpenJDK distributions (32/64-bit)

1.8.x, 11.x, 17.x, 21.x

kafka-clients-3.9.1.jar

ü

ü

x

N/A

x

x

Any supported OS

Supported on Dockerized LGs

x

 

Cloud for AWS

Oracle JDK

Common OpenJDK distributions (32/64-bit)

1.8.x, 11.x, 17.x, 21.x

sqs-2.20.38.jar

x

ü

x

N/A

x

x

Any supported OS

x

 

 

Finance ISO

Oracle JDK

Common OpenJDK distributions (32/64-bit)

 

1.8.x, 11.x, 17.x, 21.x

 

jpos-2.1.9

x

ü

x

N/A

x

x

Any supported OS

Supported on Dockerized LGs

x

 

 Back to top

Mail protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

IMAP (Internet Messaging)

N/A

N/A

N/A

x

x

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

 

MAPI (Microsoft Exchange)

MS Outlook

2016, 365 x32

Exchange Server 2016

N/A

N/A

x

N/A

x

ü

Any supported Windows OS

x

Network Virtualization supports Load Generator mode only.

POP3 (Post Office Protocol)

N/A

N/A

N/A

x

x

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

POP3 S: SSL support.

SMTP (Simple Mail Protocol)

N/A

N/A

N/A

x

x

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

SMTP S: SSL support.

 Back to top

Database protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

ODBC

ODBC

ODBC Driver Mgr 6.1 - 10.0 

N/A

ü

ü

x

x

x

ü

Any supported OS

Supported on Dockerized LGs

ü

 

Oracle - 2 Tier

Oracle Client

12c, 19c, 23ai

Oracle 12c, 19c,  23ai

ü

ü

x

x

x

ü

Any supported OS

Supported on Dockerized LGs

ü

 Back to top

Non-web protocols          

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

C Vuser

N/A

N/A

N/A

N/A

ü

x

N/A

ü

ü

Any supported OS

Supported on Dockerized LGs

x

Supported for replay only.

DNS (Domain Name Resolution)

N/A

N/A

N/A

x

x

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

x

Supported for replay only.

FTP (File Transfer Protocol)

N/A

N/A

N/A

ü

x

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

FTPS is supported in passive mode only.

Dockerized LG supports passive mode only.

LDAP (Listing Directory Service)

Based on Microsoft API or Mozilla API

 N/A

(Oracle) Sun ONE 5.2

Oracle DS 11

ü

x

x

x

x

ü

Any supported OS

Supported on Dockerized LGs

ü

 

Tuxedo

Tuxedo

8.1

8.1

x

x

x

x

x

x

Any supported OS

x

 

Windows Sockets

Winsock

2.x

N/A

ü

ü

x

ü

ü

ü

Any supported OS

Supported on Dockerized LGs

ü

 

 Back to top

Third-party protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

SMP (SAP Mobile Platform)

N/A

N/A

2.3

N/A

N/A

x

N/A

ü

ü

Any supported Windows OS

Supported on Windows Dockerized LGs

x

Same as .NET protocol support.

CoAP

For details, see OpenText Marketplace

N/A

N/A

x

x

x

ü

Any supported Windows OS

ü

Third-party solution by Endpoint IOT.

 Back to top

Open-source protocols

Protocol

Application

Application supported versions

Server supported versions

Native 64-bit client recording

64-bit replay

Async

IPv6 support

IP spoofing support

NV support

Load generator OS

Multi-protocol

Comments

JMeter

Apache JMeter

5.6 (built-in version)

N/A

N/A

N/A

x

N/A

x

x

Any supported OS

Supported on Dockerized LGs

x


Requires Java JRE or JDK to be installed. Supported JRE or JDK versions are aligned with JMeter.

Gatling

Gatling

3.13.4  (built-in version)*

N/A

N/A

N/A

x

N/A

x

x

Any supported OS

Supported on Dockerized LGs

x

Requires Java JDK to be installed. Supported JDK versions  (64-bit):  11, 17, 21

*Gatling 3.13 is not binary compatible with previous versions. Gatling Jar scripts compiled with a previous version must be recompiled to run in 2022 R1 or later.

Selenium

Selenium

3.x, 4.x

Selenium Standalone Server 3.9.1

Selenium Server 4.28.1 (built-in version)

N/A

ü

x

N/A

x

x

Any supported OS

x

Selenium replay in Controller is not supported with Java 1.8.

 Back to top

Deprecated protocols

This section lists protocols that are supported for replay only (no record option), or for which support was completely deprecated. The version numbers indicate the earliest version where support was removed.

Protocol

Support for replay only

Deprecated

Ajax Click & Script

12.60

Tip: Migrate Ajax Click & Script scripts to another web protocol such as TruClient - Web or Web - HTTP/HTML

N/A

COM/DCOM

12.60

N/A

DB2 CLI

11.00

12.55

EJB (Enterprise Java Beans)

12.00

N/A

Flex

N/A

2021

i-mode

11.00

12.55

Informix

11.00

12.55

Java Record Replay with CORBA

12.60

N/A

Java Record Replay with Jacada

2022

N/A

JavaScript Vuser

12.00

N/A

MMS
(Media Player)

12.53

N/A

MMS (Multimedia messaging service)

12.53

N/A

MQTester (IBM WebSphere MQ)

N/A

2021

PeopleSoft Enterprise

12.00

12.55

PeopleSoft -Tuxedo

12.00

12.55

Real

11.50

12.55

SAP - Click & Script

12.53

12.55

Siebel - DB2 CLI

11.00

12.55

Siebel MSSQL

N/A

12.55

Siebel Oracle

N/A

12.55

Silverlight

12.55

2022 R1

SQL Server

11.50

12.55

Sybase Ctlib, Dblib

11.00

12.55

TruClient on IE

2023

2023 R1

TruClient coded

N/A

2022

VB Vuser

N/A

11.50

VBScript Vuser

12.00

N/A

VoiceXML (VXML)

11.00

12.55

WAP

11.50

12.55

Web - Click and Script

12.00

N/A

 Back to top

Planned removal of protocols and functionality

Support will be discontinued in a future version for the following protocol technologies and functionality. In some cases, this is due to  product versions that are no longer supported by their vendors.

Protocol

Product/feature

Java

Java 8

MAPI

Microsoft Messaging Application Programming Interface 2016

Oracle 2-Tier

Oracle Database 12c

.NET+ protocol

.NET 6.0

TruClient

Support will be removed for the following features:

·        TruClient - Mobile Web protocol. Use the TruClient - Web protocol instead.

·        Synchronous APIs in JavaScript code. Instead, use asynchronous API calls.

·        The Connections measurement.

·        Configuring start and end events for a transaction.

 Back to top

Product Support Lifecycle

Visit the Product Support Lifecycle table for release details and dates. The Product Support Lifecycle policy defines the level of support OpenText provides for each product version.

 Back to top