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:
- Kattintson az menüpontra. Megnyílik a Socket teszt beállításokai ablak.
- 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.
- 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.
- Kattintson a Beállítások gombra.
- 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.
- A módosítások alkalmazásához kattintson az OK gombra, és zárja be a Beállítások ablakot.