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é

Teszt vagy ütemezés futtatása Linux rendszeren egy X Windows kiszolgálót igényel még akkor is, ha a tesztet a parancssorból futtatja. További információkért tekintse meg a Tesztek futtatása a parancssorból Linux rendszeren című részt.

IBM® Rational Test Workbench Web UI Tester vagy IBM Rational Performance Tester terméket oszt meg parancshéj szinten a(z) IBM Rational Test Workbench Mobile Test Edition termékkel és mobil tesztet futtat, akkor állítsa be a mobil tesztelési ügyfelet passzív módra és zárja be a terméket.

Erről a feladatról

A teszt megfigyeléséhez a jelentésekhez a webböngészőből férhet hozzá. Tekintse meg a Tesztek elérése távolról című részt.
Megjegyzés: A parancssorban nincs lehetőség biztonságos tároló jelszó megadására az erőforrás-figyeléshez. A jelszót a munkaterületen kell megadni és győződjön meg róla, hogy el lett tárolva az ütemezésben, mielőtt megkíséreli az ütemezés futtatását a parancssorból.

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 termékTelepítésiKönyvtár/cmdline, például: C:\Program Files\IBM\SDP\cmdline.
  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 helyi_könyvtár_útvonala -exportstatshtml helyi_könyvtár_útvonal -compare "result_path1, result_path2"-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é vannak 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. Adjon meg egy projektre utaló mappanevet a teszteredmények tárolásához. Például: -results folder/resultname.
    -overwrite Elhagyható. Meghatározza, hogy a megegyező nevű eredményfájl felülírásra kerüljön-e. Az alapértelmezett false érték azt jelenti, hogy az új eredményfájl létre lett hozva. Ha az érték true, akkor a fájl felül lesz írva és megtartja a fájl eredeti nevét.
    -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ó.

    A parancssori visszajátszást vezérlő Java folyamat maximális Java kupacméretét a -vmargs paraméter és az -Xmx argumentum használatával adhatja meg. A -vmargs -Xmx4096m kombinációval például 4096m maximális kupacméretet adhat meg. Ez a módszer hasonló ahhoz, mintha az -Xmx4096m értéket adná meg a kezelőfelület eclipse.ini fájljában, amikor a tesztet a felhasználói felületről visszajátssza.

    Felhőfuttatás esetén adja meg a -vmargs -Dcloudcostconfirm értéket.

    -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.

    Használja a -timerange attribútumot az -exportstats attribútummal együtt a futtatás során, adott időtartományok adatainak exportálásához. Az érték az ütemtervben megadott időtartomány. Például: "5 felhasználó, 10 felhasználó". Az időtartományokat vesszővel válassza el és használjon dupla idézőjeleket amikor az időtartományban szóköz van.

    -exportstatshtml

    Az -exportstatshtml paramétert csak akkor használja, ha webes elemzések eredményeit kívánja exportálni. Az eredmények a megadott könyvtárba lesznek exportálva. Elemezze az eredményeket webböngészőben, a tesztelési kezelőfelület használata nélkül.

    -compare

    Használja a -compare attribútumot az -exportstatshtml attribútummal együtt az eredmények exportálásához az összehasonlító üzemmódban. Az érték lehet: elérési útvonalak a futtatásokhoz és a kezelőfelületre vonatkozik. Vesszővel válassza el az útvonalakat.

    -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: Ha Windows alatt olyan nyelvű megjegyzéseket szeretne hozzáadni, amely nem támogatja a Unicode karaktereket, akkor javasoljuk, hogy a parancs futtatásához használja a CommandLine.exe fájlt.
    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