Obsahovou část požadavku protokolu můžete nahradit obsahem souboru. V závislosti na protokolu je tato funkce podporována pouze v určitých sekcích testu. Například testy HTTP
podporují nahrazení obsahem souboru pouze v sekci požadavku data POST. Testy SOA podporují nahrazení obsahem souboru pro přílohy MIME a DIME, fragmenty a hodnoty uzlů XML a textový obsah.
Nahrazení obsahem souboru funguje stejným způsobem jako jiná nahrazení.
Lze použít všechny standardní zdroje testovacích dat, jako například proměnné testu, datové fondy a odkazy. Data ze zdroje jsou považována za úplnou cestu k souboru. Soubor se otevře, přečte se jeho obsah a poté se tento obsah použije v zástupném prvku.
Než začnete
Soubory, které zahrnují obsah zástupného prvku, musíte zkopírovat na počítače agenta. Musíte zaznamenat test s umístěními pro zástupný prvek ze souboru. Zaznamenejte například test HTTP, který obsahuje
data MIME o více částech v požadavku POST.
Postup
- Vytvořte zdroj dat obsahující úplnou cestu k souboru, ze kterého chcete nahradit obsah. Určete absolutní cestu k souboru. Použijte znaky oddělovače cesty odpovídající operačnímu systému počítače agenta, na kterém je spuštěný test. Volitelně určete
znakovou sadu, která se má použít při čtení souboru. Existence souboru se neověřuje. Pokud soubor při spuštění testu nelze otevřít, zapíše se do protokolu testu zpráva. Pokud použijete znaky oddělovače cesty neodpovídající operačnímu systému počítače agenta, nahrazení nelze dokončit. Použijete-li například cestu D:\DataFiles\file1 na počítači agenta se systémem Linux, nahrazení nelze dokončit, protože systém Linux používá jako znaky oddělovače cesty dopředná lomítka.
- V editoru testů přejděte na požadavek, ve kterém chcete nahradit obsah, a poté vyberte data požadavku, která chcete nahradit.
- Klepněte pravým tlačítkem myši a poté vyberte volbu .
- Vyberte zdroj dat obsahující cestu k souboru, ze kterého chcete provést nahrazení.
- Klepněte pravým tlačítkem myši na náhradní místo a vyberte volbu Nahrazovač obsahu souboru.
Výsledky
Při spuštění testu se obsah v požadavku protokolu nahradí určeným obsahem souboru.
Data HTTP POST se v editoru testů zobrazují v blocích. Nahrazení obsahu souboru v datech POST požadavku HTTP POST můžete vytvořit vybráním bloku dat, který chcete korelovat, a poté klepnutím na volbu Nahradit. Vybraný zdroj testovacích dat se automaticky považuje za nahrazovač obsahu souboru. Při spuštění testu je celý blok dat nahrazen
obsahem souboru, a to i v případě, že je nahrazovačem vybrána pouze část textu v bloku textových dat.