Panoramica sull'esecuzione del test delle prestazioni Citrix

IBM® Rational Performance Tester Extension for Citrix Presentation Server consente di eseguire il test delle prestazioni delle applicazioni Citrix.
I risultati informativi del test delle prestazioni si basano sullo sviluppo del test del suono. Ognuna delle seguenti fasi contribuisce alla generazione dei risultati del test significativi:

prerequisiti

Prima di poter eseguire il test delle prestazioni delle applicazioni Citrix, un client Citrix XenApp deve essere installato sullo stesso computer di IBM Rational Performance Tester. Il client Citrix XenApp viene richiesto per la registrazione e l'esecuzione dei test delle prestazioni.

Se si distribuiscono i test sui computer remoti per simulare un numero notevole di utenti, è necessario installare il seguente software su ogni computer remoto:
  • Il client Citrix XenApp
  • L'agent IBM Rational Performance Tester

Limitazioni

I test delle prestazioni Citrix utilizzano gli eventi di creazione e modifica delle finestre e, facoltativamente, le tecniche di riconoscimento immagini, per sincronizzare l'input dell'utente con l'output del server. Prima di registrare una sessione con un'applicazione Citrix, il funzionamento di quella applicazione deve essere perfettamente riproducibile. In modo specifico, l'applicazione deve sempre creare le finestre e gli elementi della GUI nelle stesse posizioni e nella stessa sequenza. Gli eventi mouse o tastiera devono sempre produrre la stessa emissione. Considerare questi esempi:
  • Se l'applicazione visualizza finestre o caselle di dialogo solo alla prima esecuzione di un programma o una funzione particolare, come i suggerimenti o le avvertenze di sicurezza, verificare che siano disattivati durante la registrazione del test. Tutte le finestre o le caselle di dialogo che erano registrate ma non sono visualizzate durante le esecuzioni successive o che hanno restituito coordinate su schermo differenti provocheranno errori nel test e i timeout di sincronizzazione.
  • Se si salva un file durante una sessione registrata, l'applicazione potrebbe emettere un'avvertenza per un nome file esistente quando si riproducono i test. Se l'avvertenza non si trovava nella sessione registrata, questo causerà errori e malfunzionamenti nel test.

È essenziale conoscere il contesto delle azioni utente quando si modifica un test. Poiché i test delle prestazioni Citrix interagiscono con il client Citrix XenApp ad un livello minimo (spostamenti del mouse, selezione dei tasti), tutte le modifiche apportate al test dopo la registrazione, come ad esempio lo spostamento degli elementi di test, l'aggiunta di loop o di condizioni o l'inserimento di nuove sequenze, possono alterare il contesto delle azioni dell'utente e causare i timeout di sincronizzazione.


Feedback