Benvenuti nella dimostrazione online di IBM Rational Performance Tester Extension per sistemi Citrix. Questa dimostrazione illustra come Rational Performance Tester "no-code test" vi aiuta a valutare rapidamente la scalabilità del sistema Citrix. <0:14> I test delle prestazioni Citrix vengono creati in Rational Performance Tester allo stesso modo dei test dei sistemi web, Siebel o SAP. Il registratore del test cattura le interazioni con Citrix Presentation Server mentre si lavora dalla sessione client. <0:28> Per collegarsi al server si può inserire direttamente il nome di un server, un'applicazione registrata opzionale o tramite il file ICA. Mentre si interagisce con Citrix Presentation Server, Rational Performance Tester cattura tutte le immissioni da mouse e da tastiera e gli eventi delle finestre generati dal server. <0:52> Quando appare una finestra, Rational Performance Tester cattura l'evento e visualizza un'anteprima nella barra degli strumenti di controllo del registratore in fondo allo schermo. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 8
<1:03> In questo test, si userà un'applicazione thick client situata in Citrix Presentation Server per acquistare un CD di musica. Si effettua una selezione, ci si identifica come cliente corrente e si fornisce il numero di una carta di credito e la data di scadenza. <1:23> La barra degli strumenti contiene funzioni da usare durante la registrazione. Qui si inserisce un commento che sarà incluso nel test e che agevolerà l'identificazione di questo punto di interesse. <1:38> Dopo aver inoltrato l'ordine, l'applicazione ClassicsCD visualizza una finestra di dialogo. È il momento giusto per inserire un punto di verifica per garantire che l'applicazione funzioni correttamente durante la riproduzione. <1:53> La barra degli strumenti permette di evidenziare l'area dello schermo con il messaggio. Infine, si chiude l'applicazione. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 8
<2:01> Lo scenario del test è ora completo, quindi si chiude la sessione di Citrix Presentation Server. <2:09> Al termine della sessione il registratore di Rational Performance Tester genera il test. Ingrandiamo il test per una visione migliore. <2:17> Ogni finestra aperta durante la registrazione è rappresentata nella sessione come nodo di livello superiore. Il grassetto indica che la finestra è stata creata per la prima volta. Il nodo della finestra contiene gli eventi. Per ogni finestra viene catturata un'immagine. <2:31> Ecco la finestra di accesso a Windows. Si vedono anche le azioni eseguite in questa finestra come l'immissione di testo e le azioni mouse. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 8
<2:41> La finestra Place an Order è destinata agli ordini. Si possono controllare i movimenti del mouse verso i campi carta di credito e scadenza e il commento immesso durante la registrazione. <2:52> Cliccando con il tasto sinistro del mouse è possibile controllare i timer di risposta. Il clic con il tasto sinistro funge da punto d'inizio per un timer che valuta le prestazioni e registra il tempo fino alla visualizzazione del messaggio di conferma. <3:07> I timer di risposta sono un componente chiave del test delle prestazioni di Citrix e vengono inseriti automaticamente da Rational Performance Tester, ma possono anche essere inseriti manualmente tramite il test grafico. <3:20> Ecco la sincronizzazione delle immagini inserita al momento del messaggio di conferma durante la registrazione. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 8
Per default, l'immagine catturata sarà confrontata con lo schermo durante la riproduzione come bitmap. Questo sarà un problema perché il testo sarà diverso ogni volta che si esegue il test. È possibile usare le funzioni avanzate di riconoscimento ottico che supportano anche espressioni normali per creare un punto di verifica solido per le variazioni dell'applicazione. <3:49> Infine, grazie al set di funzioni di modifica dell'editor di testo è possibile inserire manualmente molti eventi nel test. È possibile anche istruire Rational Performance Tester a riprodurre il test fino a questo punto e attivare il registratore in modo da poter inserire comandi con la registrazione. <4:07> Il carico di lavoro dell'utente si modella tramite la tabella di Rational Performance Tester. In questa tabella sono rappresentate varie categorie di utenti. I browser rappresentano il 50% dei nostri utenti Citrix. Essi usano Internet Explorer per visitare i siti web, in questo caso, di software o stampanti. In media, nel 75% dei casi cercano software. <4:32> Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 8
Il Classics Buyers User Group raggruppa coloro che eseguono l'applicazione client-server ClassicsCD sul server Citrix per acquistare un CD. Basta aggiungere alla tabella il test di acquisto CD appena registrato. <4:47> Le tabelle contengono numerose opzioni di riproduzione. Si imposta il numero di utenti da emulare e si sceglie di scalare gli utenti con un ritardo tra i tempi di avvio. I tempi registrati possono essere variati per fornire un carico di lavoro più realistico. <5:08> Ora si esegue il piano. <5:10> All'avvio della riproduzione vengono creati i rapporti di performance in tempo reale. Il motore di riproduzione di Citrix consente di visualizzare la riproduzione per una parte degli utenti emulati. Questo strumento di debugging, utile durante lo sviluppo dei test, viene di solito eliminato per grandi carichi di utenti. Visit: http://demos.dfw.ibm.com for more demonstrations Page 6 of 8
<5:29> Per questa dimostrazione ho scelto di osservare un solo utente. <5:39> Ecco l'utente emulato che richiama l'applicazione ClassicsCD ed esegue l'ordine. Durante la riproduzione, Performance Tester aggiorna continuamente i rapporti in tempo reale. Il rapporto complessivo mostra la percentuale di finestra, l'immagine e i punti di verifica superati finora nel test. <5:59> Il rapporto sulle azioni utente contiene la frequenza con cui le azioni arrivano al server e un grafico della durata dell'utente emulato. <6:07> Il rapporto tempo di risposta-tempo generale consente di vedere se vi è stato un momento specifico durante l'esecuzione del test in cui le risposte sono state inaccettabili. <6:18> Il rapporto sui tempi di risposta contiene un grafico del tempo di risposta medio per ogni timer nel test. Qui si vede chiaramente che il richiamo dei programmi ClassicsCD e IE è l'operazione che richiede più tempo. Visit: http://demos.dfw.ibm.com for more demonstrations Page 7 of 8
<6:31> Il grafico mostra chiaramente che maggiore è il carico su Citrix Server, più lento è il caricamento su Internet Explorer. <6:41> In questa breve dimostrazione, si è visto come sia facile valutare la scalabilità del sistema Citrix. Rational Performance Tester Extension per Citrix consente di creare, modificare, programmare e riprodurre i test delle prestazioni di Citrix senza codifica. Per ulteriori informazioni su Rational Performance Tester e altri prodotti IBM, visitate il sito ibm.com <fine 7:06 > Visit: http://demos.dfw.ibm.com for more demonstrations Page 8 of 8