Teljesítménytesztelés hibaelhárítása

Ez a témakör az IBM® Rational Performance Tester problémáinak hibaelhárítási információit tartalmazza.

Ha teszteket futtat, és problémákat észlel, akkor ügyeljen arra, hogy betartson minden Teljesítménytesztelési tippet.

Ha hibaüzenet jelenik meg a tesztek futtatásakor, akkor próbálja meg kikeresni a hibaüzenetet az online súgó Teljesítménytesztelési hibaüzenetek részében. Csak a leggyakoribb hibaüzenetek láthatók. Ha nem jelenik meg hibaüzenet egy probléma előfordulásakor, akkor nyissa meg a hibanaplót az Ablak > Nézet megjelenítése > Hibanapló lehetőségre kattintva. Ha a munkaterület bezáródik a tesztek futtatása során, akkor indítsa újra azt, és vizsgálja meg a hibanaplót. Alapértelemzés szerint a figyelmeztetéseket és a hibaüzeneteket naplózza a program. Az alapértelmezett naplózási szintet az Ablak > Beállítások > Naplózás lehetőségre kattintva növelheti. A naplófájl a munkaterület .metadata könyvtárában található.

Az online súgó mellett a problémák megkerülő megoldásait megtalálhatja a Rational teljesítménytesztelés fórumon a developerWorks részben, valamint a Terméktámogatási tudásbázis technikai feljegyzései a Rational Performance Tester alkalmazáshoz részben.

Az alábbi problémák fordulhatnak elő a teljesítménytesztelés során:

Csatlakozási probléma a munkaterület és az ügynökszámítógép között

Ha a munkaterület leáll vagy lefagy, amikor teszteket próbál meg futtatni, akkor győződjön meg róla, hogy minden ügynökszámítógép fut-e. Tegye a következőket és győződjön meg a telepítés megfelelő konfigurálásáról:
  • Győződjön meg arról, hogy elegendő lemezterület áll rendelkezésre a munkaterület számítógépen és az ügynökszámítógépeken.
  • Indítsa újra a munkaterület számítógépet.
  • Ellenőrizze a hálózati csatlakozást a munkaterület számítógép és az ügynökszámítógépek között. Ha meg kíván győződni róla, hogy a hosztnév DNS-e feloldható a majordomo.config fájlban az ügynökszámítógépen, akkor használjon parancsértelmező pingelést a munkaterület hosztnevéhez. Ha a pingelés nem sikerül, akkor használja helyette a munkaterület IP címét.
  • Ellenőrizze a kiszolgáló portszámát a teszt munkaterület számítógépen. Kattintson az Ablak > Beállítások > Kiszolgáló elemre. Ez az a portszám, amelyet a majordomo.config fájlban kell megadni az ügynökszámítógépen.
  • Indítsa újra az ügynökszámítógépeket, majd ellenőrizze, hogy a Majordomo folyamat fut-e.
  • Az ügynökszámítógépeken állítsa be az elhagyható hibakeresési paramétert a majordomo.config fájlban. Állítsa be az értéket az igaz értékkel megegyező értékre; az alapértelmezett érték a hamis. Nem kell újraindítani az ügynököt. Körülbelül tíz másodpercen belül automatikusan felveszi a módosításokat a majordomo.config fájlba. Tekintse meg a %temp% könyvtárban a majordomo.log fájlt. Ebben a fájlban lesznek az információk a kapcsolatfelvételi kísérletekről a munkaterületen, beleértve az információkat a hibákról és azok okairól.
  • Az ügynök állapotát a munkaterület számítógépen az ügynök állapota ikonra kattintva ellenőrizheti. Az ügynökvezérlő esetén megkísérelheti a fájlok megosztását a munkaterület számítógép és az ügynökszámítógépek között. Kattintson az Ablak > Beállítások > Ügynökvezérlő > Gazdagépek lehetőségre, majd vegye fel az ügynökszámítógépet gazdagépként, és kattintson a Kapcsolat tesztelése lehetőségre az ügynökszámítógépeken futó ügynökvezérlő példányok kapcsolatainak ellenőrzésére.

Konfigurációs problémák rögzítése

A rögzítés során nem kerül sor HTTP forgalom mentésére
A webböngésző beállításával kapcsolatos utasításokat itt találja: Megbízható HTTP tesztek rögzítése. Ha Internet Explorer böngészőt próbál használni tesztek rögzítésére egy biztonságos webhelyről, akkor további információkat itt talál: Internet Explorer beállítása rögzítésre egy biztonságos webhelyről. Tiltsa le a tűzfalakat a munkaterület számítógépen és az ügynökszámítógépeken.
A rögzítés során nem kerül sor forgalom mentésére
Gondoskodjon arról, hogy a rögzítő kiválasztott típusa megfeleljen a tesztelt rendszer által használt protokollnak. Például ne kísérelje meg a HTTP rögzítő használatát, ha a tesztelt rendszer a Citrix protokollt használja.
A rögzítés után nem jön létre teszt
Ha a teszt előállítója nem tud tesztet létrehozni a rögzített forgalomból, akkor általában hibaüzenet jelenik meg, vagy a rendszer hibaüzenetet ír a hibanaplóba. Próbálja meg kikeresni a hibaüzenetet az online súgó Teljesítménytesztelési hibaüzenetek részében. A hibaüzenetek a támogatási tudásbázisban is dokumentálva lehetnek a következő címen: http://www.ibm.com/software/awdtools/tester/performance/support/.
A rögzítő vezérlői nem érhetők el
Ha a termék más változatú munkaterületét használja, akkor előfordulhat, hogy a rögzítővezérlők nem elérhetők. Ehelyett a termék másik változatának rögzítővezérlői jelennek meg. Kattintson az Ablak > Perspektíva visszaállítása lehetőségre a Teljesítményteszt vagy Szolgáltatásteszt perspektíva visszaállítására. Alternatív lehetőségként kattintson a Fájl > Új > Egyéb lehetőségre a használandó varázsló kiválasztásához.

Problémák nagy vagy sokáig tartó tesztek futtatásakor

Ha egy teszt lefut, de hibával ér véget, akkor ellenőrizze, hogy a munkaterület számítógépe és az ügynökszámítógépek eleget tesznek-e a telepítési útmutatóban leírt hardver- és szoftverkövetelményeknek. Ügyeljen a memória és a lemezterület követelményeire. A kevés memóriára figyelmeztető hibák elkerüléséhez a maximális kupacméret beállításával kapcsolatos információkat itt találja: Memóriafoglalás növelése. Figyelje a munkaterületen és az ügynökszámítógépeken, hogy a javaw.exe vagy a java.exe folyamatok túlzottan igénybe veszik-e a processzort vagy a memóriát. Ha váratlanul leálló folyamatokkal kapcsolatos hibaüzenetek jelennek meg, akkor olvassa el az alábbi cikket: http://www.ibm.com/support/docview.wss?uid=swg21395486.

Futtassa a teszteket az alapértelmezett ütemezési beállításokat használó kevesebb virtuális felhasználóval, hogy megállapíthassa, hogy a viselkedés a felhasználók számához kapcsolódik-e. Keressen a tesztnaplóban a tesztelt rendszer által előállított hibaüzeneteket. Futtasson tesztet egyetlen virtuális felhasználóval, és mielőtt a teszteket sok felhasználóval próbálja meg futtatni, gondoskodjon arról, hogy a tesztelt rendszer ne hozzon létre hibákat. Ha hibát észlel, akkor a tesztek újbóli futtatása előtt indítsa újra a munkaterületet és az ügynökszámítógépet.

Ha a tesztek futtatása során a munkaterület leáll, akkor keressen javacore kezdetű fájlneveket. A javacore fájlok nevei tartalmazzák a dátumot, időt és a folyamatazonosítót. Ha javacore fájlt talál dátummal, idővel és a munkaterületnek megfelelő folyamatazonosítóval, akkor nyissa meg a fájlt egy szövegszerkesztőben. A hiba oka a javacore fájl tetején szerepel.

Adatösszevetési hibák

Ha sikeresen tud teszteket rögzíteni, de a várt viselkedés nem következik be a tesztek futtatásakor, akkor saját kezű adatösszevetést kell végeznie. Ha adatösszevetésre van szükség, akkor a tesztnapló általában a következőhöz hasonló üzenetet tartalmaz: Nem sikerült kinyerni az értéket. Az adatösszevetési problémák hibaelhárításához próbáljon meg teszteket futtatni egyetlen virtuális felhasználót futtatva a munkaterület számítógépen, és a visszajátszást a rögzített teszttel összehasonlítva állapítsa meg, hogy a tesztelt rendszer melyik válaszai nem vártak. A tesztnapló és a Protokolladatok nézet HTTP tesztek hibaelhárításával kapcsolatos használatáról további információkat itt talál: HTTP tesztek hibakeresése. További információkat az adatösszevetésről itt talál: ../../com.ibm.rational.test.lt.common.doc/topics/tdatacorrtop.html.

Az IBM Rational Quality Manager integrációval kapcsolatos gyakori hibák

Az adapter minden módja az Eclipse hibanaplót használja. Megtekintheti a naplót a munkaterület megnyitásával és az Ablak > Nézet megjelenítése > Hibanapló lehetőségre kattintva. Alapértelemzés szerint a figyelmeztetéseket és a hibaüzeneteket naplózza a program. Az Ablak > Beállítások > Naplózás lehetőségre kattintva bekapcsolhatja az adapter részletesebb naplózását. Az adapter naplózási összetevőjének neve com.ibm.rational.test.lt.rqm.adapter.

Ha az adaptert Windows szolgáltatásként vagy a parancssorból futtatja, akkor az adapter.log fájlt megtekintheti a teszt munkaterület megnyitása nélkül.

Probléma Megoldás vagy ok
Hol lehet megtalálni a hibákat és a figyelmeztetéseket? A munkaterületen kattintson az Ablak > Nézet megjelenítése > Hibanapló lehetőségre.
Nem jelenik meg kiválasztásra az adapter.
  • Ellenőrizze, hogy az adapter számára megadott Rational Quality Manager kiszolgálócím helyes-e. Adja meg a helyes címet.
  • Ellenőrizze a megadott bejelentkezési azonosítót és jelszót. Adja meg a helyes jelszót.
Az adapter folyamatosan sikertelenül próbál csatlakozni a Rational Quality Manager termékhez. Gondoskodjon arról, hogy a kiszolgáló fusson. Ha szükséges, indítsa újra a kiszolgálót, vagy ellenőrizze a hálózat összeköttetését.
Az adapter vörösen jelenik meg a kiválasztási párbeszédpanelben.
  • Az adapter nem kommunikál a kiszolgálóval.
  • Lehet, hogy az adapter már használatban van.
Egy parancsfájlt próbál meg importálni az adapterből, de nem található parancsfájl.
  • Gondoskodjon arról, hogy a Rational Quality Manager alkalmazásban megadott projektútvonal a futó adapterrel társított munkaterület alatti projekt legyen. Csak a projektnevet kell megadnia. Így kisebb a hiba lehetősége, mintha a teljes projektútvonalat beírná, de egyik sem elfogadható.
  • Ha a programot a parancssorból vagy szolgáltatásként futtatja, akkor győződjön meg arról, hogy az adapter.config fájlban beállított WORKSPACE_DIR környezeti változó értéke ugyanaz az elérési út, mint a teszt munkaterület futtatásakor a munkaterület kiválasztása párbeszédpanelben látható. Ügyeljen arra, hogy az elérési utat ne a munkaterület könyvtár alatti projektmappára állítsa.
  • Ügyeljen arra, hogy ne megosztott helyről átmásolt projektet tartalmazó munkaterületet használjon. A megosztott helyről származó projektet tartalmazó munkaterület nem használható nem megosztott projektekhez.
Az adapter a parancssorból vagy szolgáltatásként fut, és a tesztek továbbra is sikertelenek. Futtassa az adaptert GUI módban, hogy láthassa, hogy mi történik, amikor a teszt munkaterület futtatja a teszt parancsfájlt.
Az adapter Windows szolgáltatás nem indul el. Egy hibaüzenet közli, hogy a szolgáltatás nem indult el időben. Gondoskodjon arról, hogy a számítógépre telepítve legyen a .NET 2.0 vagy újabb keretrendszer. Ez a platform a Windows frissítési helyről vagy saját kezűleg telepíthető. A .NET keretrendszer telepítéséről további információkat itt talál: http://support.microsoft.com/kb/923100.
Megosztott eszközök telepítésekor a végrehajtás IOException üzenetet jelenít meg, és sikertelen lesz. A legvalószínűbb ok, hogy a Rational Quality Manager az UNC megosztott helyre nincs megfelelően beállítva.
  • A Rational Quality Manager alkalmazásból gondoskodjon arról, hogy eléri az UNC megosztott könyvtárt anélkül, hogy jelszót kellene megadnia. Előfordulhat, hogy egy meghajtót le kell képeznie a Windows rendszeren, hogy a Rational Quality Manager rendszer be tudjon jelentkezni az UNC megosztásba.
  • Gondoskodjon arról, hogy meg legyen adva a megosztott erőforrás a Rational Quality Manager alkalmazásban az Adminisztrátor > Rendszertulajdonságok > Erőforrások alatt.
  • Gondoskodjon arról, hogy a tesztparancsfájl még létező megosztott helyre mutasson. Ha Rational Quality Manager tesztparancsfájlt társított egy megosztott hellyel, ami megváltozott (például, ha az IP-cím megváltozott), akkor lehet, hogy minden tesztparancsfájlt újból társítani kell
  • Gondoskodjon arról, hogy a Rational Quality Manager alkalmazásban megadott UNC megosztott könyvtár egy projektre mutasson.
Megosztott eszközök tesztelésekor a végrehajtás sikertelen lesz alacsony szintű modell hibával. Gondoskodjon arról, hogy az adapteren telepítve legyenek a szükséges protokollkiterjesztések. A megosztott helyen található teszteszközök csak az ezeket a protokollokat támogató adapter munkaterületen futtathatók.
A termék korábbi változatában létrehozott szolgáltatás tesztek nem futtathatók. Frissítsen minden SOA eszközt a legújabb változatra.
Az adapter nem tud csatlakozni a kiszolgálóhoz, és a következő hibaüzenetek egyike jelenik meg:
  • Kommunikációs hiba a kiszolgálóval
  • Hiba történt az adapter regisztrálásakor
  • A Rational Quality Manager 3.0 vagy újabb használatakor az adapterhez beállított kiszolgáló URL-nek pontosan egyeznie kell a Rational Quality Manager kiszolgáló nyilvános URI címével. A kiszolgáló nyilvános URI címe a Rational Quality Manager adminisztrációs oldalon érhető el. Alapértelmezés szerint az adminisztrációs oldal a https://kiszolgálónév:9443/qm/admin címen található.
  • Az adapter felhasználónak a Rational Quality Manager projektterület tagjának kell lennie. Nyissa meg a projektterület adminisztrációs oldalát a Rational Quality Manager kiszolgálón annak megállapításához, hogy az adapter felhasználó a projektterület tagja-e. A Rational Quality Manager 3.0 és újabb alkalmazás esetén az adapter felhasználónak a tesztcsapat tag szerepkörbe kell tartoznia, nem a tesztcsapat közreműködő szerepkörbe. Ez a hiba akkor is előfordulhat, ha módosította ezeket a szerepköröket az alapértelmezésükről.

Visszajelzés