ICustomCode2 |
Egyéni Java™ kódot határoz meg
tesztvégrehajtási szolgáltatásokhoz. Ezzel a csatolóval hozhat létre minden
egyéni kódot. |
ITestExecutionServices |
Információkat biztosít egyéni tesztvégrehajtási szolgáltatások
tesztekhez történő hozzáadásához. Lecseréli az IKLog csatolót.
Az ITestExecutionServices tartalmazza az IKLog összes
rendelkezésre álló metódusát, számos újonnan elérhető objektummal
és csatolóval együtt. Ez a csatoló a végrehajtási szolgáltatások
elsődleges csatolója. Az ITestExecutionServices a következő csatolókat
tartalmazza: IDataArea, IARM, ILoopControl,
IPDLogManager, IStatisticsManager, ITestLogManager, ITime és ITransaction. |
IDataArea |
Metódusokat határoz meg objektumok tárolásához és eléréséhez
adatterületeken. Az adatterület objektumokat tartalmazó tároló. Az adatterület
elemei hasonlóak a programváltozókhoz, és a hatókörük a tulajdonos
tárolójuk. Protokoll-specifikus objektumok használatához az adott
protokoll által biztosított objektumokat kell használnia, melyek a
protokoll-specifikus adatterületen vannak tárolva. |
IARM |
Információkat biztosít ARM (Alkalmazásválasz
mérése) specifikációk meghatározásához. Akkor használja ezt a csatolót,
ha a virtuális felhasználói ARM feldolgozáshoz mintavételezésre kerülnek. |
ILoopControl |
A teszt vagy ütemezés ciklusainak irányítását biztosítja.
Például ezzel a csatolóval szakíthat meg ciklusokat a teszt adott
pontjain. Az érintett ciklus a tesztben vagy ütemezésben található legközelebbi
tartalmazó ciklus. |
IPDLogManager |
Naplózási információkat, például probléma súlyosságot,
helyek szintjeit és hibaüzeneteket biztosít. |
IStatisticsManager |
Hozzáférést biztosít teljesítményszámlálókhoz az ICustomCode2 csatolóban
(egyéni kód meghatározásához kerül felhasználásra). A teljesítményszámlálók számlálóhierarchiában
vannak tárolva. A hierarchiában lévő összes számláló értékét a rendszer
rendszeres időközönként jelenti a tesztelő munkaterület felé, illetve összegyűjti
azokat a teszteredményekben, ahol rendelkezésre állnak a jelentésekhez és
diagramokhoz. A hierarchia minden egyes számlálója rendelkezik típussal (a StatType osztályban meghatározva).
Egy számlálóhoz elérhető műveletek a számláló típusától függenek. |
ITestLogManager |
Üzeneteket és ellenőrzési pontokat naplóz a
tesztnaplóba. Ezzel a csatolóval kezelhetők a hibafeltételek, az elvárt
adatok anomáliái vagy a egyéb absztrakt feltételek, melyeket jelenteni kell
a felhasználók felé, illetve használható összehasonlításokhoz vagy ellenőrzésekhez, melyek
kimenete a tesztnaplóba kerül rögzítésre. A ITestLogManager a tesztek befejezése
után információs- vagy állapotüzeneteket is közvetíthet. |
ITime |
Alapvető időszolgáltatásokat határoz meg, úgymint
az aktuális rendszeridőt ezredmásodpercben (úgy igazítva, hogy az összes rendszer
szinkronizálva legyen az ütemezésvezérlővel), a teszt kezdési időpontját, valamint
a teszt kezdetétől eltelt időt. |
ITransaction |
Támogatást biztosít tranzakciókhoz. Minden virtuális felhasználóhoz
nevesített tranzakciók gyűjteménye van fenntartva. Az egyéni kódban létrehozott
tranzakciók akkor indíthatók és állíthatók le, ahol egyéni kód
használható. Ezek a tranzakciók számos tesztet áthidalhatnak. Az egyéni
kód tranzakciókhoz teljesítményszámlálók tartoznak, melyek megjelennek a jelentésekben.
Az ITransaction használatára egy példa tranzakciók létrehozása
egy virtuális felhasználóhoz, de másikhoz nem, segítségül a tesztek
válaszának ellenőrzéséhez. |
IEngineInfo |
Információkat biztosít a tesztvégrehajtási alrendszerről. Ezek
például az alrendszeren futó virtuális felhasználók száma, az elkészült
virtuális felhasználók száma, a helyi könyvtár, amelyben a teszteszközök
telepítve vannak, valamint a számítógép hosztneve, amelyen az alrendszer fut. |
ITestInfo |
Információkat biztosít a futó tesztről, például
a teszt nevét, illetve információkat a teszthez tartozó aktuális hibafelderítési
naplószintről. |
IVirtualUserInfo |
Információkat biztosít a virtuális felhasználókról. Ezek
például a virtuális felhasználó neve, a hibafelderítési naplószint,
a TestLog szint, a globálisan egyedi azonosító, valamint a felhasználói csoport neve. |
IScalar |
Metódusokat biztosít egyszerű
teljesítményszámlálókhoz. A SCALAR és STATIC típusú számlálókhoz kerül felhasználásra.
Ezzel a csatolóval csökkenthetők és növelhetők a számlálók. |
IStat |
Megfigyelési teljesítményszámlálókat határoz meg.
Ez határozza meg a metódust RATE, AVERAGE és RANGE típusú
teljesítményszámlálók felé adatpont elküldéséhez. |
IStatistics |
Beolvassa az aktuális statisztikai feldolgozókhoz tartozó
teljesítményszámláló fát. Leállítja a teljesítményszámlálók
szállítását. Megváltoztatja a statisztikai szállítási szál prioritását. |
IStatTree |
Metódusokat biztosít utód számlálók beolvasásához,
a számlálókat meghatározó XML töredékek létrehozásához, valamint számlálók
leírás mezőjének beállításához. |
IText |
Szövegalapú teljesítményszámlálókat tartalmaz. A más
számlálótípusba nem besorolható teljesítményszámlálók
TEXT típusúként hozhatók létre. A TEXT számlálókhoz nincs
hozzárendelve meghatározás, de össze vannak gyűjtve a teszteredményekben. |