Skip to content
Azure Virtual Desktop · /// Cloud Native

Adopt AVD on measured headroom - not on Azure invoice surprise.

LoadGen ships a dedicated 7-step AVD wizard with Azure tenant / client / resource configuration and a Classic/ARM toggle. The same scenario engine that runs Citrix and Horizon runs on AVD - comparison overlay does the rest.

/New AVD Profile
Mode: Basic Online
AD
admin
Administrator

New Azure Virtual Desktop Profile

Step 1: Set profile name and basic settings

Azure Virtual Desktop
Basics
Users & Agents
Azure
Display
Scenario
Advanced
Review

Profile Basics

Configure the basic settings for your Azure Virtual Desktop profile.

A unique name to identify this profile

Profile is active

Enable or disable this profile

Test User
Workload
LoadGen Agent
Azure AD
AVD
Desktop
© 2026 LoadGen. All rights reserved.  |  v1.0.0.11771
DocumentationSupportCreate Ticket

The Problem

"AVD will be cheaper" isn’t a measurement.

Cloud desktop economics work - but only if you measured the host pool, sized the SKU, and validated on the actual user shape.

AVD adoption built on guesses about Azure cost.

Without measured concurrency on the actual host pool, every spend forecast is a hand-wave - and Azure invoices arrive monthly, not annually.

Pilot pools that pass - production pools that don’t.

A 30-user pilot proves nothing about a production-scale finance close. Without parity testing across host pools, regression surfaces on cutover weekend.

AVD hides real capacity behind a single tenant URL.

Generic load tools see "AVD" - they don’t drive the wizard, they don’t land per-session on the session host, and they don’t compare Citrix and AVD on the same scenario shape.

How LoadGen handles AVD

Discover · Author · Migrate · Validate.

Four motions on the same scenario engine (author, run, measure, compare), with the same agent fleet that runs Citrix and Horizon.

Discover

The 7-step AVD wizard captures the workload at scenario level. Azure tenant, client, and resource identifiers plus a Classic/ARM toggle.

Author

The same `.lgs` scenario that runs on Citrix and Horizon runs on AVD. Author once, replay on any supported stack.

Migrate

Run the same scenario shape that ran on Citrix. Compare Citrix and AVD side by side on one cockpit.

Validate

Generic p95 latency captured per transaction on every run. Azure Function and Azure App Service availability tracked separately as Uptime check types.

Live · Migration → AVD

Most teams adopt AVD by migrating. Validate every wave.

The migration cockpit pins your Citrix baseline against the AVD result for every wave - same scenario shape, side-by-side gate. AVD readiness becomes a measurement, not a status meeting.

Wizard-driven scenario
7-step AVD wizard captures Azure tenant / client / resource identifiers and a Classic/ARM toggle.
Per-wave sizing
Right-size session-host SKU per wave based on measured concurrency, not on a service-tier guess.
One audit trail
Runs, grants, rotations, pushes, pulls, all captured in a plain JSONL audit log with 30-day retention.
Validation gate
P95 / throughput / error-rate must clear the Citrix baseline before a wave promotes - wave-by-wave, evidence-backed.

Outcomes · before / after

Measured AVD adoption. Right-sized Azure spend.

Drawn from teams that ran the AVD wizard against real concurrency before signing the host-pool capacity plan.

Time to first AVD test

Before

Guess

After

Measured

baseline
Host-pool right-sizing accuracy

Before

Guess

After

Measured

per pool
Sessions per AVD host

Before

Guess

After

Measured

per host
Cutover confidence

Before

Assumed

After

Evidenced

baseline

Adopt AVD on numbers. Skip the invoice surprise.

Run the AVD wizard this afternoon. Compare Wave 1 against your Citrix baseline. Promote on a measurement - not a meeting.

LoadGen Official Logo