Share this page

# Protocols

VuGen enables you to record a variety of protocols, each suited to a particular load testing environment or topology and resulting in a specific type of Vuser script. For example, you can use a Web - HTTP/HTML Vuser Script to emulate users operating web browsers. You can use FTP Vusers to emulate an FTP session. The various Vuser technologies can be used alone or together to create effective load tests.

Note: When running tests using protocol-specific Vuser scripts, make sure you have a global license or the required license for your protocol.

VuGen protocol | Description
--- | ---
.NET protocols | Supports the recording of Microsoft .NET client-server technologies.
.NET+ protocol | Supports the recording of Microsoft .NET client-server technologies for newer versions of .NET.
Blazor - Web protocol | Supports the recording of Microsoft Blazor web applications, with automatic decoding of SignalR MessagePack payloads. Note: The Blazor - Web protocol is supported from version 26.3.
C Vuser protocol | A generic virtual user which uses the standard C library.
Citrix ICA protocol | A remote access tool, allowing users to run specific applications on external machines.
Cloud for AWS protocol | Enables you to create a Vuser script to monitor usage of Amazon Web Services.
CoAP protocol | The Constrained Application Protocol is use to communicate with IoT message brokers. CoAP is a binary protocol that runs over UDP and is designed to easily translate to HTTP, so that common web-based applications can integrate with it. The VuGen CoAP protocol enables performance testing against front-end CoAP proxies with the supported methods (verbs), to determine scalability and reliability under heavy use. Prerequisite: Download and install CoAP Protocol from Marketplace.
DevWeb protocol | The DevWeb protocol focuses on the HTTP (transport) level and WebSocket traffic, providing a lightweight, scalable, and cross-platform (Windows, Linux and MacOS) solution for web protocol testing.
DNS protocol | The Domain Name Resolution protocol is a low-level protocol that allows you to emulate the actions of a user working against a DNS server. The DNS protocol emulates a user accessing a Domain Name Server to resolve a host name with its IP address. Only replay is supported for this protocol—you need to manually add the functions to your script.
Finance ISO protocol | Enables you to create a Vuser script to monitor financial transactions that use the ISO-8583 standard.
FTP protocol | File Transfer Protocol - a system which transfers files from one location to another over a network. The FTP protocol is a low-level protocol that allows you to emulate the actions of a user working against an FTP server.
IMAP protocol | Internet Message Access Protocol - a protocol that enables clients to read email from a mail server.
Java over HTTP protocol | Designed to record Java-based applications and applets. It produces a Java language script using web functions. This protocol is distinguished from other Java protocols in that it can record and replay Java remote calls over HTTP.
Java Record Replay protocol | Common Java recorder.
Java Vuser protocol | Java programming language with protocol level support.
Kafka protocol | A protocol to monitor communication events between microservices and software components for a Kafka deployment.
LDAP protocol | Lightweight Directory Access Protocol is an Internet protocol that allows email applications to look up contact information from a server.
LLM protocol | The LLM (Large Language Model) protocol enables you to create scripts for testing various LLMs, such as OpenAI and Gemini.
MAPI protocol | Messaging Application Programming Interface allows applications to send and receive email messages when communicating with Microsoft Exchange Server.
MQTT protocol | Enables lightweight, publish/subscribe messaging that is ideal for Internet of Things (IoT) and machine-to-machine (M2M) communications, as well as mobile applications where bandwidth and battery power are at a premium.
ODBC protocol | Open Database Connectivity is a protocol providing a common interface for accessing databases.
Oracle - 2 Tier protocol | A protocol handling communication with Oracle Database using a standard 2-tier client/server architecture.
Oracle - Web protocol | The Oracle Applications interface that performs actions over the web. This Vuser type detects actions on both the API and Javascript levels.
Oracle NCA protocol | Oracle 3-tier architecture database consisting of Java client, web server and database.
POP3 protocol | A Post Office Protocol designed to allow single computers to retrieve email from a mail server.
RDP protocol | A remote access tool using the Microsoft Remote Desktop Connection to run applications on an external machine.
RTE protocol | Remote Terminal Emulator - Emulation of users who submit input to, and receive output from, character-based applications.
SAP GUI protocol | An Enterprise Resource Planning system to integrate key business and management processes using the SAP GUI client for Windows.
SAP - Web protocol | An Enterprise Resource Planning system to integrate key business and management processes using the SAP Portal or Workplace clients.
Siebel - Web protocol | Supports recording on a Siebel Customer Relationship Management (CRM) application.
SMP protocol | SAP Mobile Platform protocol for recording actions on a mobile SAP application.
SMTP protocol | Simple Mail Transfer Protocol - a system for distributing mail to a particular machine.
Teradici PCoIP protocol | Supports testing on the Teradici platform.
TruClient - Mobile Web protocol | Records mobile browser-based applications using the TruClient technology.
TruClient - Native Mobile protocol | Records native mobile applications using the TruClient technology.
TruClient - Web protocol | Records web browser-based applications using the TruClient technology.
TruClient 2.0 - Web protocol | Records web browser-based applications in your installed Google Chrome or Microsoft Edge browser, using TruClient 2.0 technology.
Tuxedo protocol | A transaction processing system, providing middleware between client and server.
Web - HTTP/HTML protocol | Emulation of communication between a browser and web server on an HTTP or HTML level. Also used with mobile native applications.
Web Services protocol | Web Services are a programmatic interface for applications to communicate with one another over the World Wide Web.
Windows Sockets protocol | The standard network programming interface for the Windows platform.

https://admhelp.microfocus.com VuGen,Professional Performance Engineering,Performance Engineering for Developers 8942
Tips to improve your search results... OpenText™ Virtual User Generator Help Center OpenText™ VuGen Help 26.1-26.3 All View Local Help Center View Online Help Center Version: