A protokollkérések tartalmának részletét helyettesítheti egy
fájl tartalmával. Ez a szolgáltatás protokolltól függően a teszteknek csak
bizonyos részeiben támogatott. Például a HTTP tesztek a
fájltartalom-helyettesítést csak a kérések POST adatrészében
támogatják. A SOA tesztek a fájltartalom-helyettesítést MIME és
DIME csatolásokra, XML csomópontértékekre és töredékekre, valamint szövegtartalomra támogatják.
A fájltartalom-helyettesítés az egyéb helyettesítésekhez hasonló módon működik.
Felhasználható minden szabvány tesztadatforrás, úgymint tesztváltozók,
adatkészletek és hivatkozások. A forrásból származó adatokat a rendszer egy fájl teljes
elérési útjaként kezeli. A rendszer a fájlt megnyitja, a tartalmát beolvassa, majd
ezt a tartalmat használja a helyettesítésekben.
Mielőtt elkezdené
A helyettesítő tartalmat tartalmazó fájlokat át kell másolnia
az ügynök számítógépekre. Rögzítenie kell egy tesztet helyekkel a fájlból
megvalósuló helyettesítéshez. Például rögzítsen HTTP kérést, amely
többrészes MIME adatokat tartalmaz a POST kérésben.
Eljárás
- Hozzon létre egy adatforrást, amely tartalmazza a teljes útvonalat ahhoz a fájlhoz,
amelyből tartalmat kíván helyettesíteni. Adja meg a fájl abszolút útvonalát. Használja a tesztet futtató ügynök számítógép
operációs rendszerének megfelelő elválasztó karaktereket. Választhatóan adjon meg
karakterkészletet a fájl beolvasásához. A fájl megléte nincs
érvényesítve. Ha a fájl nem nyitható meg a teszt futtatása során, akkor
a rendszer üzenetet ír a tesztnaplóba. Ha az ügynök számítógép operációs rendszerének
nem megfelelő elválasztó karaktereket használ, akkor a helyettesítés
nem hajtható végre. Például ha D:\DataFiles\file1 útvonalat használ
egy Linux rendszert futtató ügynök számítógépen, akkor a helyettesítés nem hajtható végre, mert a Linux útvonal elválasztóként
osztásjel karaktereket használ.
- A tesztszerkesztőben navigáljon ahhoz a kéréshez, ahol tartalmat kíván
helyettesíteni, majd válassza ki a helyettesítendő kérésadatokat.
- Kattintson a jobb egérgombbal, majd válassza az előugró menü menüpontját.
- Válassza ki azt az adatforrást, amely tartalmazza az útvonalat ahhoz a fájlhoz,
amelyből helyettesíteni kíván.
- Kattintson a jobb egérgombbal a helyettesítő helyre, majd válassza az előugró menü Fájltartalom helyettesítő menüpontját.
Eredmények
A teszt futtatása során a protokollkérés tartalma helyettesítésre kerül
a megadott fájltartalommal.
A HTTP POST adatok a tesztszerkesztőben
csonkokként jelennek meg. Úgy végezhet fájltartalom-helyettesítést egy
HTTP POST kérés POST adataiban, ha kiválasztja az összevetni kívánt
adatcsonkot, majd a Helyettesítés gombra kattint. A kijelölt
tesztadat-forrást a rendszer automatikusan fájltartalom-helyettesítőként kezeli. A teszt futtatása során
a teljes adatcsonk helyettesítésre kerül a fájl tartalmával, még akkor is, ha
a helyettesítő a szöveg adatcsonk szövegének csak egy részét jelölte ki.