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
- Kattintson az menüpontra.
- 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
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.
- Egy beállítás módosítása után kattintson az Alkalmazás
gombra.