Citrix teljesítménytesztelés áttekintése

Az IBM® Rational Performance Tester Extension for Citrix Presentation Server lehetővé teszi a Citrix alkalmazások teljesítményének tesztelését.
Az informatív teljesítményteszt-eredmények alapja a helyes tesztfejlesztés. A következő állomások mindegyike hozzájárul az érthető teszteredmények előállításához:

Előfeltételek

Mielőtt tesztelhetné a Citrix alkalmazások teljesítményét, a Citrix XenApp ügyfelet telepíteni kell ugyanazon a számítógépen, ahol az IBM Rational Performance Tester telepítve van. Az Citrix XenApp ügyfél szükséges a teljesítménytesztek rögzítéséhez és végrehajtásához.

Ha távoli számítógépekre telepít teszteket nagy számú felhasználó emulálásához, akkor a következő szoftvernek telepítve kell lennie minden távoli számítógépen:
  • A Citrix XenApp ügyfél
  • Az IBM Rational Performance Tester ügynök

Korlátozások

A Citrix teljesítményteszt ablaklétrehozás és -módosítás eseményeket használ, valamint elhagyhatóan képfelismerési technikákat a felhasználói bevitel és a kiszolgáló kimenet szinkronizálásához. Mielőtt egy munkamenetet rögzítene a Citrix alkalmazással, az alkalmazás viselkedésének tökéletesen megismételhetőnek kell lennie. Különösen fontos, hogy az alkalmazásnak az ablakokat és grafikus felhasználói felület elemeket ugyanazokon a helyeken és ugyanazon sorrendben kell létrehoznia. Az egér- vagy billentyűzeteseményeknek mindig ugyanazokat a kimeneteket kell biztosítaniuk. Tartsa szem előtt a következő példákat:
  • Ha az alkalmazás ablakokat vagy párbeszédablakokat jelenít meg, akkor egy adott program vagy szolgáltatás (például tippek vagy biztonságii figyelmeztetések) első végrehajtása előtt győződjön meg arról, hogy azok le vannak tiltva, amikor rögzíti a tesztet. Minden ablak vagy párbeszédablak, amely rögzítésre került, azonban nem kerül megjelenítésre a következő végrehajtások során, vagy a képernyőn más koordinátákon jelenik meg, meghiúsítja a tesztet és szinkronizálási időtúllépéseket eredményez.
  • Ha elment egy fájlt a rögzített munkamenet során, akkor elképzelhető, hogy a tesztek újraküldésekor az alkalmazás figyelmeztetést jelenít meg egy meglévő fájlnév miatt. Ha a figyelmeztetés nem a rögzített munkamenetben van, akkor ez esetlegesen meghiúsíthatja a tesztet és hibákat okozhat.

Fontos, hogy tisztában legyen a felhasználói műveletek kontextusával, amikor egy tesztet szerkeszt. Mivel a Citrix teljesítménytesztek nagyon alacsony szinten (egérmozgások és billentyűleütések) folytatnak interakciót a Citrix XenApp ügyféllel, a rögzítés után a teszten végzett minden módosítás, mint például a tesztelemek áthelyezése, hurkok vagy feltételek hozzáadása, illetve új sorozatok beillesztése, módosíthatják az emulált felhasználói műveleteket, és szinkronizálási időtúllépést okozhatnak.


Visszajelzés