Teszt vagy ütemezés futtatása parancssorból

Futtathat tesztet vagy ütemezést parancssorból az Eclipse munkaterületen kívül, és automatikusan exportálhatja az eredményeket.

Mielőtt elkezdené

Linux rendszeren egy X kiszolgálónak elérhetőnek kell lennie, még a parancssorból történő futtatás esetén is. További információkért lásd: Tesztek futtatása parancssorból Linux rendszeren.

Megjegyzés: Nem futtathat tesztet parancssorból Mac OS X rendszeren.

Eljárás

  1. Ha tesztet vagy ütemezést kíván futtatni parancssorból, akkor lépjen a cmdline.bat és cmdline.sh fájlokat tartalmazó könyvtárhoz. Windows operációs rendszereken ez a könyvtár jellemzően a következő: termékTelepítésiKönyvtár/cmdline. Beállíthatja, hogy az automatizált tesztparancsfájljai erre a fájlra mutassanak tesztek vagy ütemezések futtatásához.
  2. Adja ki a következő parancsot:

    cmdline -workspace munkaterület_teljes_útvonala -project projekt_relatív_útvonala -eclipsehome eclipse_teljes_útvonala -plugins bedolgozó_teljes_útvonala -schedule sched_rel_path -suite készlet_relatív_útvonala -varfile változó_fájl_teljes_útvonala -servicename szolgáltatás -serviceargs szolgáltatás_argumentumok -configfile fájl_teljes_útvonala -results eredményfájl -overwrite {true | false} -quiet -users nn -vmargs JVM_argumentumok -exportlog napló_teljes_útvonala -exportstats statisztika_teljes_útvonala -exportstatreportlist statisztika_lista -usercomments "bármilyen felhasználói megjegyzés"

    Ha egy érték szóközöket tartalmaz, akkor tegye az adott értéket idézőjelek közé. A parancs online súgójának megjelenítéséhez a .bat fájlt tartalmazó könyvtárban írja be a cmdline -help parancsot.

    A következő táblázat elmagyarázza az egyes paramétereket:

    Beállítás Leírás
    -workspace Kötelező. Az Eclipse munkaterület teljes elérési útja.
    -project Kötelező. A projekt fájlnevet tartalmazó relatív elérési útja, a munkaterülethez képest.
    -eclipsehome Kötelező. Az eclipse.exe fájlt tartalmazó könyvtár teljes elérési útja.
    -plugins Kötelező. A bedolgozókat tartalmazó mappa teljes elérési útja. Windows operációs rendszeren ez a mappa jellemzően a C:\Program Files\IBM\IBMIMShared\plugins.
    -schedule Elhagyható, azonban vagy a -schedule paramétert, vagy a -suite paramétert, vagy a -servicename paramétert meg kell adnia. A futtatni kívánt ütemezés fájlnevet tartalmazó relatív elérési útja a projekthez képest.
    -suite Elhagyható, azonban vagy a -schedule paramétert, vagy a -suite paramétert, vagy a -servicename paramétert meg kell adnia. A futtatni kívánt teszt fájlnevet tartalmazó relatív elérési útja a projekthez képest.
    -varfile Elhagyható. A változó nevét és értékpárokat tartalmazó XML fájl teljes elérési útja.
    -servicename Elhagyható, azonban vagy a -schedule paramétert, vagy a -suite paramétert, vagy a -servicename paramétert meg kell adnia. A futtatandó szolgáltatás neve. Teljesítményteszt futtatása helyett a megadott szolgáltatás kerül futtatásra, amikor elérhetővé válik.
    -serviceargs Elhagyható. A -servicename paraméter által megadott szolgáltatás számára átadandó argumentumok sorozata. Például: -serviceargs "-myserviceparm1 myserviceparm1value". Az értékek idézőjelek közé vanna téve, mert szóközöket tartalmaznak.
    -configfile Elhagyható. Egy teszt vagy ütemezés futtatásához a paramétereket tartalmazó fájl teljes elérési útja. Minden egyes paraméternek egyetlen sorban kell lennie. Konfigurációs fájl létrehozásához használjon olyan szerkesztőt, amely nem használ sortörést. Bármely paraméter, akár kötelező, akár elhagyható, beállítható a konfigurációs fájlban. A parancssori paraméterek felülbírálják a fájlban megadott értékeket.
    Megjegyzés: A fájlnak UTF-8 formátumúnak kell lennie. Ne használjon idézőjeleket a fájlban, még a szóközöket tartalmazó értékek esetén sem.
    -results Elhagyható. Az eredményfájl neve. Az eredményfájl alapértelmezett neve a teszt vagy ütemezés neve a hozzáfűzött időpecséttel.
    -overwrite Elhagyható. Meghatározza, hogy a megegyező nevű eredményfájl felülírásra kerüljön-e. Az alapértelmezett true érték azt jelenti, hogy az eredményfájl felülírásra kerül.
    -quiet Elhagyható. Kikapcsolja az indító üzenetkimenetét, és visszaadja a parancsértelmezőt, amikor a futtatás vagy vagy annak kísérlete befejeződik.
    -users Elhagyható. Felülbírálja a futtatásban a virtuális felhasználók alapértelmezett számát. Ütemezés esetén az alapértelmezés a felhasználóknak az ütemezésszerkesztőben megadott száma. Teszt esetén az alapértelmezés egyetlen felhasználó. A beállítás létrehozza az ütemezés új példányát, amely a megadott számú felhasználót tartalmazza.
    -vmargs Elhagyható. Az átadandó Java virtual gép argumentumok. Például: -vmargs "-debug -Xmx512m". Az értékek idézőjelek közé vanna téve, mert szóközöket tartalmaznak. Erőforrásfigyelési adatok lementéséhez használja a -vmargs "-Drm.collect=true -Drm.collect.interval=1000-nél nagyobb számérték" beállítást.
    -exportlog Elhagyható. Annak a fájlnak a teljes elérési útja, amelyben tárolni kívánja az exportált HTTP tesztnaplót.
    -exportstats Elhagyható. A könyvtár teljes elérési útja, amelyben tárolni kívánja az exportált statisztikai jelentésadatokat. A statisztikai jelentésadatok vesszővel tagolt (CSV) formátumban vannak tárolva, a jelentés nevéből származtatott fájlnévvel. Ha az -exportstatreportlist paraméter nincs megadva, akkor a Teljesítményteszt-jelentés beállítások Jelentések exportálása oldalán megadott jelentések kerülnek exportálásra.
    -exportstatreportlist Elhagyható. Azon egyéni jelentés formátumú fájlok (.view fájlok) abszolút elérési útjainak listája, melyeket statisztikai jelentésadatok -exportstats paraméterrel történő exportálása során kell használni. Ez a paraméter felülbírálja a munkaterület beállításokat. Például: -exportstatreportlist c:/customreport.view,c:/customreport2.view.
    -usercomments Elhagyható. Szöveget vesz fel dupla idézőjelek között, mely a jelentés Felhasználói megjegyzések sorában kerül megjelenítésre.
    Megjegyzés:
    • A rendszer üzeneteket jelenít meg, jelezve, hogy mikor indul a teszt vagy ütemezés és mikor fejeződik be, kivéve, ha megadta a -quiet paramétert.
    • A parancs kiadása zárolja a munkaterületet. A futás során a teszt vagy ütemezés előrehaladásának ellenőrzése érdekében hívjon meg egy munkaterületet, és nyissa meg a projektet azon keresztül.

Példa

Megjegyzés: A konfigurációs fájlnak az információkat paraméter=érték párokban kell tartalmaznia. Bár a szóközöket tartalmazó útvonalakat idézőjelek közé kell tenni a parancssorban, ne tegye idézőjelek közé a szóközöket a konfigurációs fájlban. A minta konfigurációs fájl a következőképp néz ki:
workspace=D:\My Workspace
eclipsehome=C:\Program Files\IBM\SDP
plugins=C:\Program Files\IBM\IBMIMShared\plugins
project=myProject
schedule=mySchedule.testsuite

Mi a következő lépés?

A teszt vagy ütemezés futtatása után exportálhatja az eredményeket. További információkért lásd: Jelentésszámlálók automatikus exportálása.

Visszajelzés