Kéréstartalom helyettesítése fájltartalommal

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

  1. 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.
  2. 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.
  3. Kattintson a jobb egérgombbal, majd válassza az előugró menü Helyettesítés > Adatforrás kiválasztása menüpontját.
  4. Válassza ki azt az adatforrást, amely tartalmazza az útvonalat ahhoz a fájlhoz, amelyből helyettesíteni kíván.
  5. 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.


Visszajelzés