Podstawianie zawartości pliku za treść żądania

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

  1. 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.
  2. W edytorze testów przejdź do żądania, którego treść ma zostać zastąpiona, i wybierz dane żądania, które mają zostać zastąpione.
  3. Kliknij prawym przyciskiem myszy i wybierz opcję Podstaw > Wybierz źródło danych.
  4. Wybierz źródło danych, które zawiera ścieżkę do pliku, przy użyciu którego ma zostać wykonane podstawienie.
  5. 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.


Opinia