Istnieje możliwość podstawienia zawartości pliku za część treści
żądania protokołu. Ta funkcja jest obsługiwana tylko w niektórych sekcjach
testu w zależności od protokołu. Na przykład testy HTTP obsługują podstawianie
przy użyciu zawartości pliku tylko w sekcji danych POST żądania. Testy SOA
obsługują podstawianie przy użyciu zawartości pliku w przypadku załączników
MIME i DIME, wartości i fragmentów węzła XML oraz treści tekstowej.
Podstawianie przy użyciu zawartości pliku działa w taki sam sposób jak inne
metody podstawiania.
Istnieje możliwość użycia wszystkich standardowych źródeł danych testowych,
takich jak zmienne testowe, pule danych i odwołania. Dane ze źródła są
traktowane jako pełna ścieżka do pliku. Plik jest otwierany, jego zawartość
odczytywana, a następnie używana do wykonania podstawienia.
Zanim rozpoczniesz
Należy skopiować pliki z zawartością do podstawienia na komputery
agentów. Należy zarejestrować test zawierający miejsca, w których mają zostać
podstawione dane z pliku. Na przykład należy zarejestrować test HTTP
zawierający wieloczęściowe dane MIME w żądaniu POST.
Procedura
- Utwórz źródło danych, które zawiera pełną ścieżkę do pliku, którego
zawartość ma zostać podstawiona. Należy określić pełną ścieżkę do pliku. Należy użyć znaków separatora
ścieżek odpowiednich dla systemu operacyjnego komputera agenta, na którym
działa test. Opcjonalnie można określić zestaw znaków do użycia podczas
odczytywania pliku. Istnienie pliku nie jest sprawdzane. Jeśli nie można
otworzyć pliku podczas działania testu, w dzienniku testu zostanie zapisany
komunikat. W przypadku użycia znaków separatora ścieżek, które nie są
odpowiednie dla systemu operacyjnego komputera agenta, nie można
wykonać podstawiania. Na przykład w przypadku użycia ścieżki
D:\PlikiDanych\plik1 na komputerze agenta z systemem
Linux nie można wykonać podstawienia,
ponieważ system Linux używa ukośników
jako znaków separatora ścieżek.
- W edytorze testów przejdź do żądania, którego treść ma zostać zastąpiona,
i wybierz dane żądania, które mają zostać zastąpione.
- Kliknij prawym przyciskiem myszy i wybierz opcję
.
- Wybierz źródło danych, które zawiera ścieżkę do pliku, przy użyciu którego
ma zostać wykonane podstawienie.
- Kliknij prawym przyciskiem myszy miejsce podstawienia, a następnie wybierz
opcję Element podstawiający spisu treści.
Wyniki
Podczas wykonywania testu za treść żądania protokołu zostanie
podstawiona zawartość określonego pliku.
Dane POST HTTP zostaną wyświetlone
w edytorze testów w porcjach. Podstawienie zawartości pliku w danych POST
żądania HTTP POST można utworzyć przez wybranie porcji danych do skorelowania,
a następnie kliknięcie opcji Podstaw. Wybrane źródło
danych testowych będzie automatycznie traktowane jako element podstawiający
zawartość pliku. Podczas wykonywania testu zawartość pliku zostanie podstawiona
za całą porcję danych, nawet jeśli tylko część tekstu w porcji danych
tekstowych zostanie wybrana przez element podstawiający.