Tesztelőállítási beállítások módosítása

Módosíthatja, hogy a tesztrögzítő hogyan rendszerezze a többszörös küldés és fogadás elemeket az új socket tesztben, ha módosítja a tesztelőállítási beállításokat. A teszt olvashatóságának javítása érdekében összefésülhet egymást követő küldés vagy fogadás elemeket, amelyek ugyanazt a kapcsolatot használják.

Mielőtt elkezdené

Ha módosítani akarja a tesztelemek alapértelmezett rendszerezését az új tesztekben, akkor a teszt rögzítése előtt módosítsa a tesztelőállítási beállításokat.

Ha meglévő teszt elemeit akarja összefésülni vagy átszervezni, akkor használja a Rendszerezés varázslót. További információkért lásd: Socket küldés és fogadás elemek összefésülése.

Eljárás

Küldés vagy fogadás elemek összefésülése új socket tesztekben:

  1. Kattintson az Ablak > Beállítások > Teszt > Teszt előállítás > Socket teszt előállítás menüpontra. Megnyílik a Socket teszt beállításokai ablak.
  2. Válassza a Stratégiák lehetőséget. Több rendszerezési stratégiát hozhat létre, a különböző alkalmazások kezeléséhez. A rögzítés során csak egy stratégia aktív.
  3. Válassza az Alapértelmezett stratégia beállítást, vagy kattintson az Új bejegyzésre, ha rendszerezési stratégiát akar létrehozni.
  4. Kattintson a Beállítások gombra.
  5. A Socket stratégia beállítások szerkesztése ablakban adja meg, hogy a tesztrögzítő hogyan állítson elő több küldés és fogadás elemet:
    Küldés elemek
    Egymást követő küldés elemek összefésülése
    Ezzel a beállítással fésülheti össze az összes egymást követő socket küldés elemeket, amelyek ugyanazt a kapcsolatot használják.
    Adatok kezelése egyéni kóddal
    Válassza ezt a beállítást, ha kényszeríteni akarja, hogy az összes kijelölt küldés elem engedélyezze az Adatok kezelése egyéni kóddal beállítást ahhoz a megadott Osztálynév nevű egyéni Java™ osztályhoz, amely az alkalmazásprogramozási felületet használja a socket küldés elem adatainak feldolgozásához.
    Fogadás műveletek
    Összefésül tiltása
    Válassza ezt a beállítást, ha a fogadás elemeket az eredetileg rögzített, nem módosított formájukban akarja megőrizni.
    Egymást követő fogadás elemek összefésülése
    Válassza ezt a beállítást az összes egymást követő socket fogadás elem összefésüléséhez, melyek ugyanazt a kapcsolatot használják.
    Csak az utolsó fogadás elem megőrzése
    Válassza ezt a beállítást az összes többszörös, egymást követő fogadás elem eldobásához, a legutoljára rögzítettet kivéve.
    Válasz időkorlátja
    Az a maximális késleltetés (másodpercben), ami előtt a válasz első byte-jának meg kell érkeznie. Ha nem érkezik adat a válasz időkorlát késleltetés lejárta előtt, akkor a fogadás művelet hibát állít elő a tesztnaplóban. A válasz időkorlát számláló a fogadás művelet indítása után, a gondolkodási idő lejártával indul; a számlálót az első fogadott byte szakítja meg.
    Befejezési házirend
    Meghatározza, hogy mikor állítsa le az adatok fogadását és lépjen tovább a következő tesztelési elemre.
    • Pontos byte-szám fogadása: A fogadási művelet amikor a rögzített számú byte beérkezik. Adjon meg egy Időkorlát értéket (másodpercben), amely után a fogadó hibát állít elő a tesztnaplóban, ha a helyes számú byte nem érkezik be. Ha az Adatméret hivatkozás engedélyezett, akkor a fogadás művelet az Adatok területen megjelenő byte-számot várja. Ha az Adatméret hivatkozás tiltott, akkor a fogadás művelet a Byte-ok területen megjelenő byte-számot várja. Ez az alapértelmezett beállítás.
    • Fogadás az adatfolyam befejeződéséig: A fogadás művelet akkor áll le, ha a távoli számítógép bezárja a kapcsolatot. Ha az Üres válasz elfogadása beállítás kijelölt, akkor nem szükséges egy byte fogadása, a Válasz időkorlátja pedig figyelmen kívül marad. Adjon meg egy Időkorlát értéket (másodpercben), amely után a fogadó hibát állít elő a tesztnaplóban, ha a helyes számú byte nem érkezik be.
    • Egyezés karaktersorozattal: A fogadás művelet akkor áll le, amikor byte-ok megadott sorozata érkezik. Adjon meg egy Időkorlát értéket (másodpercben), amely után a fogadó hibát állít elő a tesztnaplóban, ha a helyes számú byte nem érkezik be.
    • Reguláris kifejezés felismerése: A fogadás művelet akkor áll le, ha egy reguláris kifejezéssel megegyező byte-sorozat érkezik. Adjon meg egy Időkorlát értéket (másodpercben), amely után a fogadó hibát állít elő a tesztnaplóban, ha a helyes számú byte nem érkezik be.
    • Delegálás egyéni kódnak: A fogadás művelet akkor áll le, ha teljesül ez egyéni Java osztály feltétele. Ez a beállítást nagy rugalmasságot tesz lehetővé, de létre kell hozni egy egyéni Java osztályt a Rational Performance Tester kiterjesztés API alapján. Kattintson a Kód előállítása lehetőségre egy sablon előállításához az API alapján, vagy a Kód megjelenítése beállításra az adott osztály megnyitásához a Java szerkesztőben.

    A fogadás műveletek hibát állítanak elő a naplóban, ha a távoli számítógép bezárja a kapcsolatot, kivéve, ha a Fogadás az adatfolyam befejeződéséig házirend van érvényben.

    Időkorlát
    Az Időkorlát beállítással rendelkező befejezési házirendek esetében, ez a beállítás egy késleltetést ad meg (másodpercben), amely után a fogadás művelet hibát állít elő a tesztnaplóban, ha a házirend feltételei nem teljesülnek. Az időkorlát számláló az első byte fogadásakor indul.
  6. A módosítások alkalmazásához kattintson az OK gombra, és zárja be a Beállítások ablakot.

Visszajelzés