Monitor application availability and user experience proactively with synthetic transaction monitoring, web simulations, and logon performance testing.
Free TrialEnd-user satisfaction and productivity are the ultimate measures of application performance. By continuously monitoring the end-user experience, IT managers can be alerted to times when users experience poor performance, slowdowns, or outages.
Many modern applications have built-in instrumentation to track and report key performance metrics. This passive monitoring approach is not effective when users are not actively using the applications or when instrumentation is not available (for example, legacy applications and custom applications). Therefore, a Synthetic monitoring approach is needed to actively and continuously test business transactions and preemptively identify problems.
eG Enterprise includes a wide range of synthetic monitoring capabilities that cater to a number of use cases:
In all cases, application and transaction availability and response times are the key metrics of interest.
We have no more frustrations because now we know where the problem is, and the root cause of issues is detected in minutes. With the eG Enterprise performance monitoring suite we deliver a robust and reliable environment that guarantees maximum uptime and user satisfaction. ![]()
This is the simplest simulation approach. It simulates requests to target systems and applications by simulating requests using different common protocols (HTTP, SMTP, FTP, SQL, ICA, etc). Depending on the target, protocol simulation can be used to test individual tiers of an infrastructure or to check end-to-end performance. By design, protocol simulation works for single-step transactions only.
This is a tool for synthetic monitoring of any type of web applications. To support multi-step transactions, a recording engine tracks all mouse clicks and form fills, and creates a script that can be replayed 24x7. The record and replay engine are based on the popular Selenium driver and screenshots are captured whenever a transaction fails.
The eG Enterprise Logon Simulator is a purpose-built synthetic performance monitoring solution that provides complete visibility to proactively detect and troubleshoot logon issues for Citrix, Omnissa Horizon, and Amazon WorkSpaces environments.
For simulating thick clients or thin clients, eG Enterprise uses a recording and playback engine that relies on optical character recognition (OCR) technology. The recording phase creates a script that includes which mouse clicks or keystroke actions are performed, which area of the display needs to be checked for the validity of the response, etc.

eG Enterprise synthetic transaction monitoring helps answer critical performance questions, such as:
eG Innovations synthetic monitoring is used to proactively test application performance and availability across diverse IT environments.
With over 25 years experience, eG Innovations offers robust and proven synthetic monitoring that offers:
The business benefits of eG Enterprise’s synthetic monitoring capabilities include:
eG Enterprise monitors the simulated environments that are integrated with multiple Identity Providers (IdPs) and are enabled with 2FA/MFA support. The following table explains in detail the support matrix for various synthetic monitoring capabilities offered:
| Vendor | Deployment | Simulation Capability/Component | Gateway Support | Identity Provider (IdP) / SSO Integrated Support | Static 2FA Support | Dynamic 2FA Support |
|---|---|---|---|---|---|---|
| Citrix | Citrix On-Premises | Citrix Logon Simulator | Citrix StoreFront, Citrix Gateway (NetScaler) | AD, Microsoft Entra ID, ADFS, OKTA, F5, DUO | Passcode from Citrix Gateway (NetScaler) Passcode from F5 |
Native OTP(TOTP) from Citrix Gateway (NetScaler) OATH software tokens (TOTP) from Microsoft Entra ID |
| Citrix | Citrix Cloud | Citrix Logon Simulator | Citrix Cloud Gateway | AD, Citrix Gateway (NetScaler), Microsoft Entra ID, ADFS, OKTA, F5, DUO | Passcode from Citrix Gateway (NetScaler) Passcode from F5 |
Native OTP (TOTP) from Citrix Cloud Gateway Native OTP (TOTP) from Citrix Gateway (NetScaler) OATH software tokens (TOTP) from Microsoft Entra ID |
| Omnissa | Omnissa Horizon On-Premises | Omnissa Horizon Logon Simulator | Horizon Connection Server, Unified Access Gateway (UAG) | AD | Passcode from Horizon Connection Server/UAG | Not Applicable |
| Microsoft | Azure Virtual Desktop | Microsoft AVD Logon Simulator | AVD Web Client | Microsoft Entra ID, AD, OKTA | Not Applicable | OATH software tokens (TOTP) from Microsoft Entra ID |
| Amazon | AWS WorkSpaces | AWS WorkSpaces Logon Simulator | Amazon WorkSpaces Web Access (Web Client) | AD, AWS Managed Microsoft AD | Not Applicable | Not Applicable |
| Amazon | AWS AppStream | AWS AppStream Logon Simulator | AppStream Web Browser Access (Web Client) | AppStream User Pools, AWS IAM Identity Center (AD), OKTA | Not Applicable | Not Applicable |
| Microsoft | Microsoft Exchange On-Premises (Outlook Web App/OWP) | Microsoft Exchange Logon Simulator | Outlook on the web/Outlook Web App (OWP) client | AD | Not Applicable | Not Applicable |
| Microsoft | Microsoft Exchange Online (Office365 - Outlook) | Microsoft Exchange Logon Simulator | Microsoft 365 Web Access | Microsoft Entra ID, AD | Not Applicable | Not Applicable |
| Web Applications / HTML-5 Applications / Native Applications started from browser (Citrix Workspace App, etc.) | Web App Simulation | Can record and playback all web application gateways | Can record and playback all IdP & SSO steps | Any static token/passcode | TOTP based passcode (out of the box) Can record and playback custom script (.py, .bat, etc.) to generate dynamic token/passcode | |
| Native / Non-Web Applications - Full Session Simulation | Universal Simulation | Not Applicable | Can record and playback all IdP & SSO steps | Any static token/passcode | Can record and playback custom script (.py, .bat, etc.) to generate dynamic token/passcode |
Synthetic monitoring uses software robots to actively simulate user transactions to IT applications and measure their availability and responsiveness. Continuous simulation helps detect application availability and response time problems proactively and allows administrators to correct them before real users encounter issues.
Synthetic transaction monitoring works by using automated scripts (often called “synthetic tests” or “robots”) to simulate real user actions across an application. These scripts repeatedly perform key workflows such as logging in, searching, adding items to a cart, or submitting forms to check whether the system behaves correctly.
Each transaction is executed at regular intervals from different geographic locations or network conditions. The system measures response times, availability, and error rates at every step of the journey. If any step fails or performs poorly, the monitoring tool records the issue and triggers an alert.
This approach helps IT teams detect problems proactively, validate application performance, and identify failures in specific components like APIs, servers, or databases before real users are impacted.
Real User Monitoring (RUM) and Synthetic Monitoring both measure application performance, but they do it in fundamentally different ways.
RUM collects data from actual users as they interact with an application in real time. It captures real-world conditions such as device type, browser, location, network speed, and user behavior. This makes it ideal for understanding actual user experience and identifying issues that affect real traffic.
Synthetic monitoring, on the other hand, uses automated scripts to simulate user actions on a schedule. It proactively tests application availability and performance by running predefined journeys, even when no real users are active.
In short, RUM shows what real users are experiencing, while synthetic monitoring shows whether key functions are working correctly at any given moment. Learn more: Digital Experience Monitoring (DEM) - Synthetic vs Real User Monitoring.
Synthetic monitoring improves application uptime by continuously running automated tests that simulate real user journeys and check critical services like logins, pages, and APIs. This helps detect downtime, slow performance, or failures before real users are affected.
It also identifies issues across different regions and dependencies, allowing faster response to outages. By validating performance after updates or changes, synthetic monitoring reduces the risk of release-related failures.
Overall, it enables proactive detection and faster remediation, helping maintain higher application availability and more consistent uptime.
Yes. eG Enterprise offers a purpose-built logon simulator for the synthetic monitoring of Citrix logons. A free community edition of the Citrix Logon Simulator is also available, see: Citrix Logon Simulator - Free Logon Simulator | eG Innovations.
Yes. eG Enterprise offers a full range of synthetic monitoring features from logon simulators to full-session multi-app workflow simulators. To protect your systems we offer a range of options for implementing MFA and SSO-workflows when using synthetic monitoring for the digital workspace technologies supported by eG Enterprise.