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:
- Általános tesztek
- Fürt tesztek
- Sor tesztek
- Csatorna tesztek
- Figyelő tesztek
- Aktiválási tesztek
- TLS tesztek
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. |