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

Módosíthatja a teljesítménytesztek előállításának módját, például azt, ahogy a tesztek feldolgozzák az ellenőrzési pontokat, adatkorrelációt és oldalakat.

Eljárás

  1. Kattintson az Ablak > Beállítások > Teszt > Teszt előállítás > HTTP teszt előállítás menüpontra.
  2. Válassza ki a módosítandó beállítást.

    A tesztelőállítási beállítások a következők:

    Ne hozzon létre új oldalt, ha a gondolkodási idő kevesebb, mint
    Adja meg a legrövidebb időt ezredmásodpercben, amelyet a létrehozó késleltetésként használ a felhasználó gondolkodási idejének emulálására egy HTTP-oldalnál. Ha a teszt kevesebb oldalt tartalmaz a vártnál, akkor próbálkozzon meg egy rövidebb időszakkal.
    Új oldal előállítása, ha a kérések közötti késleltetés nagyobb, mint
    Adja meg ezredmásodpercben a leghosszabb késleltetést, amit a létrehozó engedélyez az oldalkérések között. Ha ez az idő letelik, akkor új oldal jön létre. Ha a teszt több oldalt tartalmaz a vártnál, akkor próbálkozzon meg egy hosszabb időszakkal.
    Kérés maximális késleltetése
    Adja meg a leghosszabb késleltetést ezredmásodpercben, amennyit a létrehozónak engedélyeznie kell a HTTP-kérések csonkolása előtt. A kérések csonkolva lesznek a létrehozott teszt esetében. A rögzített teszt továbbra is tartalmazni fogja az eredeti értékeket, és ezeket egy új teszt létrehozásával vissza is kaphatja.
    Csak az első 4KB mentése, ha a válasz nagyobb, mint
    Adja meg azt az értéket KB mértékegységben, ameddig a létrehozó menti a válaszadatokat. Ha a válasz nagyobb, mint a megadott határérték, akkor csak az első 4 KB adatot menti a program.
    NSLookup() kikapcsolása és numerikus IP-k használata
    Válassza ki ezt a lehetőséget a teszt előállítási idejének lerövidítéséhez. A hátránya, hogy a tesztben található IP-címek kevésbé felhasználóbarátok, mint a weboldalas formátum (www.pelda.com).
    Oldalgyorsítótár emulációjának kikapcsolása a teszt létrehozása során
    Használja ezt a beállítást az oldalgyorsítótár emulációjának kikapcsolásához. Ha a gyorsítótár emuláció engedélyezve van, akkor a rendszer tiszteletben tartja a kiszolgáló válasz fejléceiben található gyorsítótár információkat. Emellett a rendszer nem küld kéréseket a kiszolgálóhoz az olyan tartalom esetében, amelynél az ügyfél megerősítette, hogy a helyi gyorsítótárban friss a tartalom. Az oldalgyorsítótár emuláció alapértelmezésben engedélyezve van.
    Örökölt tesztkészítő használata
    Válassza ki ezt a beállítást, ha arra utasították, hogy a régebbi HTTP tesztkésztőt használja.
    Ellenőrzési pontok automatikus bevonása ebből
    Kattintson ide az automatikusan tartalmazandó ellenőrzési pontok típusának megadásához. Ha egy ellenőrzési pont jelölőnégyzete ki van választva, akkor az összes tesztben létre fognak jönni a kód- és szerkesztési vezérlőelemek ehhez a fajta ellenőrzési ponthoz. Az ellenőrzési pontok az egyes teszteken belül engedélyezhetők vagy letilthatók.
    Megengedő
    A válaszkódoknak hasonló kategóriába kell esniük (pl.: 200, 201, 203, 209) ahhoz, hogy egyformának számítsanak. Ha a válaszkód más kategóriába tartozik, akkor a rendszer hibát ad vissza.
    Pontos
    Ha a válaszkód nem pontosan egyezik meg a rögzített értékkel, akkor a rendszer hibát jelent.
    Az elsődleges kérés méretének elfogadása a következőn belül
    Ha automatikusan hoz létre válaszméret-ellenőrzési pontokat, akkor ide kattintva adhatja meg az elsődleges kérések elfogadható mérettartományát. Ha a válasz a várt méret alatt vagy fölött van, de a megadott százalékos tartományba esik, akkor a rendszer nem jelent hibát. Az elsődleges kérések esetében alapértelmezésben a HTTP válaszméret ellenőrzési pontok használnak tartományillesztést.

    Az adatkorrelációs beállítások a következők:

    Hoszt és port adatok automatikus korrelációja
    A hoszt- és portadatok összevetése alapértelmezésben automatikusan megtörténik. Ha az előző kiadásban található tesztek között jelentős manuális korreláció áll fenn, vagy ha Ön proxykat használ, akkor a hoszt-helyettesítő funkció áttelepítése valószínűleg meghiúsul a lejátszás során. Az ilyen helyzetekben törölje a jelölést a négyzetből. Amikor a teszteket újból megnyitja, az automatikus korreláció nem lesz bennük.
    URL útvonalnév automatikus korrelációja a válasz általi átirányítás esetén
    Megadja, hogy az URL útvonalnevek összevetésre kerüljenek-e, ha átirányításra kerülnek egy kiválasztott válaszkóddal. Ha egy válaszkód jelölőnégyzete ki van választva, akkor a tesztkészítő elvégzi a válaszkódhoz az összevetéseket. Ez a beállítás csak az átirányító válaszkódokra vonatkozik, 300 és 399 közötti állapotkóddal.
    Hivatkozók automatikus korrelációja
    A HTTP-kérések fejlécében található Referer mező összevetése automatikusan megtörténik. Ha a Hivatkozókat kézzel szeretné összevetni, akkor törölje a jelölést a négyzetből. Ha olyan kiszolgálókon futtat teszteket, amelyekhez nincs szükség Referer mezőre, akkor a jelölőnégyzet törlése csökkenti a teszt futtatásakor végzett összevetések számát, és javíthatja a felhasználói teljesítményt.
    Összes egyéb adatkorreláció engedélyezése
    Alapértelmezés szerint a kérés- és válaszadatok összevetése automatikusan megtörténik. A jelölőnégyzet törlése kikapcsolja a kérés- és válaszadatok automatikus összevetését. Fontolja meg a jelölőnégyzet törlését, ha a szabályszerkesztőben saját adatösszevetési szabályokat hoz létre.
    Automatikus adatösszevetés optimalizálása a végrehajtáshoz
    Megadja azokat a jellemzőket, amelyekhez a teszt automatizálva van.
    • A Pontosság beállítással (ez az alapértelmezett érték) több hivatkozás jön létre egyforma munkamenet-azonosítóval, és az egyes munkamenet-azonosítók értéke a legközelebbi megelőző hivatkozásból lesz behelyettesítve.
    • Hogy az automatikus adatösszevetés során létrejövő hivatkozások számának csökkentésével felgyorsítsa a teszt futását, módosítsa az optimalizálást Hatékonyság értékre. Vegyünk például egy olyan tesztet, ahol egy, a felhasználó bejelentkezésekor társított munkamenet-azonosító a teszt minden soron következő kérésbe bekerül. A Hatékonyság beállításnál az összes munkamenet-azonosító egyetlen előző hivatkozásból lesz behelyettesítve. Ennek a beállításnak a hátránya, hogy helytelen összevetést is eredményezhet. Ha egy kérés például a Joe Smith karaktersorozatot tartalmazza, akkor azt a program helytelenül hozhatja összefüggésbe egy Joe Brown karaktersorozatot tartalmazó kéréssel.
    URL átírás végrehajtáshoz
    Megadja, hogyan történjen a webes címek (URL-ek) átírása a teszt végrehajtása során. Az adatok összevetésekor a tesztkésztő behelyettesíti az URL kérési karaktersorozat egy részét egy olyan értékkel, amelyet a kiszolgáló egy előző kérésre válaszul adott vissza.
    • Automatikus (alapértelmezés): A tesztkészítő automatikusan meghatározza, hogy a behelyettesítés során a teljes URL újraírása mikor fogja megkönnyíteni a teszt végrehajtását.
    • Be: Válassza ezt a lehetőséget az URL-ek újraírásához az adatösszevetés minden példányánál. Ezzel nagyobb, hosszabb ideig futó tesztek jönnek létre. Próbálja ki ezt a beállítást, ha a tesztek váratlanul meghiúsulnak.
    • Ki: Válassza ezt a lehetőséget a példányok kézi összevetésére, ha az URL-címet újra kell írni. Ez a beállítás végrehajtási hibákat okozhat.
    Megjegyzés: Az adatösszevetés teljes kikapcsolásához vagy annak megadásához, hogy az adatösszevetési hivatkozások nevei automatikusan jönnek-e létre, kattintson az Ablak > Beállítások > Teszt > Teszt előállítása > HTTP teszt előállítása lehetőségre, majd kattintson az Adatösszevetés lapra.

    Az adatkorreláció típusának beállításai a következők:

    Adatkorreláció típusok
    Adja meg, mikor kell adatösszevetési szerkezeteket létrehozni. Az Automatikus beállítással a tesztkészítő létrehozza a szükséges szerkezeteket, ahol azokra szükség van. Ha a teszt nem tartalmazza a szükséges szerkezeteket, akkor állítsa át Be értékre: ekkor mindig sor kerül az adatok összevetésére. Ha a teszthez nincs szükség egy adott szerkezetre, válassza a Ki lehetőséget: ennek az a járulékos haszna is megvan, hogy a soron következő tesztkészítéseknél javítja a teljesítményt.
    Jazz Foundation Services esetében a Be és az Automatikus engedélyezi az adatösszevetést a REST tárolót használó Jazz alkalmazások esetében, vagy lekérdezi az API-kat a Jazz Foundation Servicesből. Ilyen alkalmazásra példa a Rational DOORS Next Generation. Bár az adatösszevetés általában nem vonatkozik a böngészőre épülő Jazz webes ügyfelekre, hasznos lehet más HTTP ügyfél-kiszolgáló alkalmazások esetében, amelyek a REST szolgáltatásokat és az Atom közzétételi protokollt használják a webes források frissítésére.
    A Jazz Web Applications esetében a Be és az Automatikus engedélyezi az adatösszevetést azoknál a Jazz webalkalmazásoknál, amelyek a Jazz Foundation webes felhasználói felület keretrendszerét használják. Ilyen webalkalmazások például a Rational Quality Manager és a Rational Team Concert webes felületei. Az adatösszevetés más webalkalmazásoknál is hasznos lehet, amelyek olyan javascript kódot tartalmaznak, amely JSON segítségével biztosítja az ügyfél-kiszolgáló adatcserét. Ez általános gyakorlat a DOJO- és az AJAX-alkalmazásoknál.
  3. Egy beállítás módosítása után kattintson az Alkalmazás gombra.

Visszajelzés