IBM MQ által biztosított tesztek

A tesztek, melyek használatával az IBM® MQ objektummeghatározásait ellenőrizheti problémák szempontjából, az IBM MQ Explorer programmal kerülnek rendelkezésre bocsátásra.

Az IBM MQ Explorer az alábbi tesztkategóriákat biztosítja IBM MQ objektumok ellenőrzéséhez:

Az IBM MQ Explorer az alábbi táblázatban szereplő teszteket biztosítja IBM MQ objektummeghatározások ellenőrzéséhez. Az IBM MQ Explorer további teszteket is biztosít, melyekkel például a JMS által adminisztrált objektumok ellenőrizhetők; ezek a tesztek nem szerepelnek az alábbi táblázatban.

Általános

Az alábbi táblázat az IBM MQ meghatározásokban általános problémákat vizsgáló teszteket sorolja fel.

Teszt Művelet Leírás
Sorkezelő nevek ellenőrzése Ellenőrzi a sorkezelők neveit a lehetséges problémák szempontjából Ez a teszt a sorkezelő neveket ellenőrzi, olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozzanak; például a teszt ellenőrzi a neveket, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak. A teszt figyelmeztetéseket jelenít meg az olyan sorkezelőkhöz is, amelyek eltérő számítógépeken találhatóak, de egyezik a nevük.
Kézbesíthetetlen levél sor meghatározások A sorkezelőket ellenőrzi kézbesíthetetlen levél sorok szempontjából A teszt figyelmeztetést jelenít meg azoknál a sorkezelőknél, amelyek nem rendelkeznek kézbesíthetetlen levél sorral, és hibákat jelenít meg azoknál a sorkezelőknél, amelyek érvénytelen Kézbesíthetetlen levél sor attribútumokat tartalmaznak; például egy nem létező sor nevét, vagy egy olyan sort, amelyet nem lehet kézbesíthetetlen levél sorként használni. A teszt figyelmeztetést vagy hibát jelenít meg, ha üzeneteket talál a kézbesíthetetlen levél soron, mert ez hasznos jelzése lehet annak, hogy probléma van a IBM MQ telepítéssel. A teszt akkor is figyelmeztetéseket jelenít meg, ha valamelyik csatorna maximális üzenethossza nagyobb, mint a kézbesíthetetlen levél sor mérete.
FFST hibanapló Ellenőrzi, hogy kerültek-e hibanaplók írásra az FFST könyvtárba ezen a számítógépen Ez a teszt egy hibát jelenít meg, ha FFST naplókba lett írva ezen a számítógépen.
Leállított sorkezelők Ellenőrzi, hogy vannak-e leállt sorkezelők Ez a teszt egy figyelmeztetést jelenít meg minden egyes leállt sorkezelő esetén.
Alapértelmezett átviteli sorok ellenőrzése Az alapértelmezett átviteli sorokat ellenőrzi Ez a teszt hibákat jelenít meg az Alapértelmezett átviteli sor attribútum bármilyen érvénytelen használata esetén; beleértve a hiányzó sort, vagy az olyan sort, amely érvénytelen értékkel rendelkezik a Típus attribútumban.

Fürtök

Az alábbi táblázat a fürt meghatározásokban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
A fürt nem tudja feloldani a sorkezelő nevét Ellenőrzi, hogy a fürtök képesek-e sikeresen feloldani az összes sorkezelő nevet Ez a teszt hibát jelenít meg, ha a fürttagság bevitelek közül bármelyik nem lett helyes feloldva amiatt, hogy nem sikerült felvenni a kapcsolatot a sorkezelővel.
Fürt-küldő csatornák Újrapróbálkozás állapotban Ellenőrzi, hogy a saját kezűleg meghatározott fürt-küldő csatornák közül valamelyik továbbra is Újrapróbálkozás állapotban van-e. Ez a teszt hibát jelenít meg, ha egy fürt-küldő csatorna Újrapróbálkozás állapotban van.
Fürtattribútumok beállításának megerősítése Ellenőrzi, hogy minden fürtcsatorna rendelkezik-e egy beállított fürt értékkel Ez a teszt hibát jelenít meg az olyan fürt-küldő vagy fürt-fogadó csatornák esetén, amelyek nem rendelkeznek beállított fürt (vagy fürt névlista) attribútumokkal.
Többszörös fürttagok Ellenőrzi, hogy valamelyik fürttagság többször is listázza-e ugyanazt a sorkezelőt Ez a teszt figyelmeztetést jelenít meg, ha valamelyik fürttagság többszörös bejegyzéseket tartalmaz ugyanahhoz a sorkezelőhöz.
Két teljes lerakat Ellenőrzi, hogy minden fürt rendelkezik-e legalább két sorkezelővel, amelyek a fürt teljes lerakatát tartják fenn Ez a teszt egy figyelmeztetést jelenít meg, ha bármelyik fürt csak egy teljes lerakattal rendelkezik.
Fürt névlista meghatározások ellenőrzése A névlisták használatát ellenőrzi a fürt meghatározásokban Ezt a teszt ellenőrzi a sorok, csatornák és sorkezelők fürt-névlista attribútumait. A teszt hibákat jelenít meg, ha nem találhatóak egyező névlisták, vagy ha egy névlista üres.
Fürtnevek ellenőrzése A fürtnév attribútumokat ellenőrzi a lehetséges problémák szempontjából Ez a teszt ellenőrzi a sorok, csatornák és sorkezelők fürtnév attribútumait. Ez a teszt olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozzanak; például olyan nevek, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak.
Fürtsor példányok ellenőrzése Ellenőrzi, hogy a fürtsor összes példánya ugyanazokkal az attribútumokkal rendelkezik-e. A teszt figyelmeztetést jelenít meg, ha egy fürtsor különböző példányai különböző attribútumokkal rendelkeznek.

Sorok

Az alábbi táblázat a sor meghatározásokban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
Megtelt sorok azonosítása Ellenőrzi, hogy valamelyik ismert sor megtelt-e. A teszt ellenőrzi, hogy bármelyik ismert sor aktuális mélysége egyenlő-e a sor Maximális üzenet mélység attribútumának értékével.
Álnév sor meghatározás ellenőrzése Álnév sor meghatározásokat ellenőriz Ez a teszt az álnév sorok meghatározásait ellenőrzi. A teszt megnézi az összes megtalált álnév sor Alapsor attribútumának értékét, és ellenőrzi, hogy az érték egy érvényes cél-e az álnév sor számára.
Sornevek ellenőrzése MQ sor objektumok neveit ellenőrzi Ez a teszt a sormeghatározások neveit ellenőrzi. Ez a teszt olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozhassanak; például olyan nevek, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak.
Sorok kiolvasás engedélyezettségének ellenőrzése Ellenőrzi, hogy az ismert sorokon a kiolvasás nem tiltott-e A teszt azt ellenőrzi, hogy az összes sor kiolvasás engedélyezett-e. Bár nem számít hibának, ha egy soron a kiolvasás nincs engedélyezve, ennek ellenőrzése hasznos lehet akkor, amikor megpróbálja kideríteni az alkalmazások nem várt viselkedésének az okát.
Sorok elhelyezés engedélyezettségének ellenőrzése Ellenőrzi, hogy az ismert sorokon az elhelyezés nem tiltott-e A teszt azt ellenőrzi, hogy az összes sor elhelyezés engedélyezett-e. Bár nem számít hibának, ha egy soron nincs engedélyezve az elhelyezés, ennek ellenőrzése hasznos lehet akkor, amikor megpróbálja kideríteni az alkalmazások nem várt viselkedésének az okát.
Távoli sor meghatározások ellenőrzése Távoli sor meghatározásokat ellenőriz A teszt ellenőrzi a távoli sormeghatározások Távoli sorkezelő és Távoli sor neve attribútumait.
Átviteli sor használatának ellenőrzése a sorokban Az átviteli sorok használatát ellenőrzi a távoli sor meghatározásokban A teszt ellenőrzi az Átviteli sor attribútum értékét a távoli sor meghatározásokban. A teszt hibákat jelenít meg, ha az érték egy nem létező sor neve, vagy egy helytelen típusú sor neve.

Csatornák

Az alábbi táblázat a csatorna meghatározásokban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
Kétséges állapotú csatornák azonosítása Ellenőrzi, hogy bármelyik ismert csatorna kétséges állapotban van-e. Ez a teszt figyelmeztetést jelenít meg minden kétséges állapotban lévő csatornához.
Egyező csatorna párok Az attribútumokat ellenőrzi egy csatorna pár mindkét végén a potenciális problémák szempontjából A teszt megpróbálja megkeresni az egyező csatorna párokat. Ha a teszt egyező csatorna párokat talál, akkor ellenőrzi, hogy a csatorna két vége megfelelő típusú-e, és hogy a szükséges attribútumok megegyeznek-e a pár két végén. A teszt figyelmeztető üzenetet jelenít meg, ha egy csatorna számára nem talált egyezést, vagy több egyezést talált; és hibát jelenít meg, ha egy csatorna pár nem kompatibilis attribútumokkal rendelkezik.
Összes nem futó csatorna pingelése MQ pingelést hajt végre az összes nem-futó küldő, kiszolgáló és fürt-küldő csatornán Ez a teszt pingeli az összes nem-futó küldő, kiszolgáló és fürt-küldő csatornát, és megjeleníti a sikeretlen válaszokat a Teszteredmények nézetben. A Fut állapotú csatornák nem kerülnek pingelésre, mert azok feltételezhetően érvényes meghatározásokkal rendelkeznek.
Kapcsolat nevek pingelése Ellenőrzi, hogy a csatornameghatározások által azonosított összes kapcsolatnév pingelhető-e Ez a teszt megpróbálja pingelni a csatornameghatározások Kapcsolatnév attribútumában azonosított hosztneveket. A teszt az operációs rendszer által biztosított ping segédprogramot használja, amennyiben az elérhető; ellenkező esetben a teszt nem csinál semmit. A teszt figyelmeztetést jelenít meg, ha egy pingelés meghiúsul, és egy hibát akkor, ha a szükséges Kapcsolatnév attribútum értéke hiányzik.
Kapcsolatnevek feloldása Ellenőrzi, hogy a csatornameghatározások által azonosított összes kapcsolatnév feloldható-e A teszt megpróbálja feloldani a csatornameghatározások Kapcsolatnév attribútumában azonosított hosztneveket, és figyelmeztetést jelenít meg, ha a hosztnevet nem lehet egy IP címre feloldani.
Csatorna időtartam értékek ellenőrzése Az időtartam értékek arányát vizsgálja meg a csatorna meghatározásokon Ez a teszt potenciális problémákat jelenít meg, például olyan csatornákat, amelyek életjel időtartama nagyobb, mint a szétkapcsolási időtartam.
Csatornanevek ellenőrzése MQ csatorna objektumok neveit ellenőrzi Ez a teszt a csatorna meghatározások neveit ellenőrzi. Ez a teszt olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozzanak; például olyan nevek, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak.
MCA felhasználói azonosító ellenőrzése kiszolgálókapcsolat csatornákon Ellenőrzi, hogy az összes kiszolgálókapcsolat csatorna rendelkezik-e MCAUSER értékkel A teszt figyelmeztetéseket jelenít meg, ha valamelyik csatornának hiányzik az MCA felhasználói azonosító attribútuma. Akkor használja a tesztet, ha elvárja, hogy minden kiszolgálókapcsolat csatorna rendelkezzen egy beállított MCA felhasználói azonosítóval.
Átviteli sorok használatának ellenőrzése a csatornákban Az átviteli sorok használatát ellenőrzi a csatorna meghatározásokban A teszt hibát jelenít meg az Átviteli sor jellemző bármilyen érvénytelen használata esetén a küldő és kiszolgáló csatorna meghatározásokban; beleértve a hiányzó sorokat, az érvénytelen jellemzőkkel rendelkező sorokat, és az átviteli sorokat, amelyeket egyetlen csatorna se használ, vagy amelyeket több csatorna is használ.

Figyelők

Az alábbi táblázat a figyelő meghatározásokban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
TCP figyelő portszámok A csatornafigyelők TCP portszám használatát ellenőrzi A teszt ellenőrzi a csatornafigyelők által használt TCP portszámokat. A teszt figyelmeztetéseket jelenít meg érvénytelen portszámok használata esetén, vagy ha ugyanazt a portot több sorkezelő használja.
Figyelő nevek ellenőrzése IBM MQ figyelő objektumok neveit ellenőrzi Ez a teszt a figyelőobjektum-meghatározások neveit ellenőrzi. Ez a teszt olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozhassanak; például olyan nevek, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak.

Aktiválás

Az alábbi táblázat az aktiválási konfigurációban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
Kezdeményező sor meghatározások ellenőrzése Az aktivált sorok kezdeményező sor attribútumának használatát ellenőrzi A teszt ellenőrzi a helyi és modell sorok Kezdeményező sor attribútumát. A teszt hibákat jelenít meg, ha az érték egy olyan helyi sort határoz meg, amely nem található. A teszt azt is ellenőrzi, hogy az összes kezdeményező sor rendelkezik-e olyan folyamatokkal, amelyek megnyitották a sort a bevitelhez. Ha egy sor nem rendelkezik ilyen folyamattal, az azt jelzi, hogy nem futnak aktiválásfigyelők az adott sorhoz.
Folyamatnevek ellenőrzése IBM MQ folyamat objektumok neveit ellenőrzi Ez a teszt a folyamatmeghatározások neveit ellenőrzi. Ez a teszt olyan neveket keres, amelyek kellően hasonlítanak egymásra ahhoz, hogy zavart okozzanak; például olyan nevek, amelyek a kis- és nagybetűk használatát leszámítva teljesen azonosak.
Folyamatmeghatározások ellenőrzése A folyamatobjektum-meghatározásokat ellenőrzi Ez a teszt IBM MQ folyamatmeghatározásokat érvényesít. A teszt azt ellenőrzi, hogy az objektum Alkalmazás azonosító attribútumában megadott rendszerfolyamatok léteznek-e. Ahol az Alkalmazás azonosító attribútum nem ad meg egy abszolút elérési utat, a teszt megjelenít egy figyelmeztetést is, ha több rendszerfolyamat is található az adott névvel az útvonal környezetben.
Sorok folyamatmeghatározásainak ellenőrzése Az aktivált sorok folyamat attribútumának használatát ellenőrzi A teszt a helyi- és modellsorok Folyamatnév attribútumát érvényesíti, és hibát jelenít meg azon folyamatnevekhez, amelyek esetében nem található IBM MQ folyamatobjektum-meghatározás.
Aktiválási adatsor meghatározások ellenőrzése Az aktiválási sorok aktiválási adatsor attribútumának használatát ellenőrzi A teszt a helyi és modell sorok Aktiválási adatok attribútumát ellenőrzi, és hibákat jelenít meg azoknál a neveknél, amelyekhez nem található csatorna.
Aktivált sorok használatának ellenőrzése Az aktivált sorok használatát ellenőrzi Ha egy sor megfelel az aktiválási feltételeknek, de a sor jelenleg nincs nyitva a bevitelhez, akkor a teszt megjelenít egy hibát.

SSL/TLS

Az alábbi táblázat az SSL/TLS konfigurációban lévő problémákat ellenőrző teszteket tartalmazza.

Teszt Művelet Leírás
Csatornák újraindításának ellenőrzése Ellenőrzi, hogy az SSL/TLS csatornák újra lettek-e indítva az SSL/TLS kulcslerakat utolsó módosítása óta A teszt kiemeli az összes csatornát, amelynek az utolsó indítási időpontja korábbi a kulcslerakat legutóbbi módosításának időpontjánál, és amelyek emiatt frissítést igényelhetnek.
SSL csatorna hitelesítés ellenőrzése Ellenőrzi, hogy minden csatorna SSL/TLS hitelesítést igényel-e Ez a teszt kiemeli, hogy létezik-e olyan csatorna, amelyen nincs beállítva a CipherSpec attribútum. Akkor használja ezt a tesztet, ha az összes csatornától elvárja a TLS használatát.
SSL ügyfél hitelesítés ellenőrzése Ellenőrzi, hogy minden csatorna SSL/TLS ügyfélhitelesítést igényel-e Ez a teszt kiemeli, hogy létezik-e olyan csatorna, amelyen a Kapcsolatokat kezdeményező felek hitelesítése (SSLCAUTH) attribútum nem Szükséges értékű. Ezt a tesztet akkor használja, ha az összes csatornától SSL/TLS használatát, és az összes ügyféltől hitelesítési tanúsítvány bemutatását várja.
SSL kulcslerakat fájlok ellenőrzése Az SSL/TLS kulcslerakatok meglétét ellenőrzi A teszt a sorkezelők SSL/TLS Kulcslerakat attribútumát ellenőrzi, és megnézi, hogy található-e fájl a megadott helyen. Azt is ellenőrzi, hogy található-e rejtett jelszó fájl, és olvasható-e.
SSL partner értékek ellenőrzése A csatorna meghatározásokban használt SSL/TLS partner attribútumokat ellenőrzi A teszt ellenőrzi az összes ismert csatorna Csak olyan tanúsítványok elfogadása, amelyek megkülönböztetett neve egyezik ezekkel az értékekkel (SSLPEER) attribútumát, és hibákat jelent érvénytelen meghatározások esetén, valamint figyelmeztetéseket jelenít meg, ha az érték olyankor kerül felhasználásra amikor a CipherSpec attribútum értéke nem.