GUI ベースのテストは多くの課題がありますが、現実のユーザー体験を綿密にシミュレートする機会となるため有益です。 Silk Performer による GUI ベースのテストでは、ターミナル サービス プロトコルをシミュレートしてアプリケーションに負荷をかけます。
Citrix テストを実行するには、少なくとも 2 つの物理コンピュータ (ターミナル サービス環境とテスト対象のアプリケーション (AUT) を実行するコンピュータ、および Silk Performer と Citrix クライアント ソフトウェアを実行するコンピュータ) を使用する必要があります。
負荷生成コンピュータは、ターミナル サービス ネットワーク プロトコルを大量に作成して、多くのユーザーをシミュレートします。 ターミナル サービス サーバー (テスト対象のシステム) は、MS Windows ベースの複数のデスクトップ セッションを同時にシミュレートします。 このサーバーは、高い負荷のかかっている GUI アプリケーションもホストします。
負荷生成コンピュータとテスト対象のシステムの間に、切り離したネットワーク (LAN) を配置することをお勧めします。 これにより、ネットワークのスループット分析が可能になります。 また、切り離したネットワークは外的影響を受けにくいため、エラーおよびネットワークの紛らわしいスループット結果が減少します。