Rejestrowanie tworzy wiele żądań i odpowiedzi HTTP. W niektórych przypadkach
odpowiedź z serwera może być dynamiczna i z jej powodu może być potrzebna
modyfikacja kolejnych żądań.
Podczas odtwarzania testu niektóre z tych żądań
dynamicznych mogą się nie powieść. Na przykład rejestrowanie i odtwarzanie mogą
obejmować inny zestaw użytkowników z różnymi ustawieniami uprawnień lub
elementy interfejsu użytkownika mogły zostać zmienione od czasu, gdy test
został zarejestrowany.
Aby zapewnić odtworzenie testu bez
konieczności ponownego rejestrowania go, można utworzyć żądania dodatkowe,
które na podstawie odpowiedzi odebranej z serwera pobiorą dokładne wartości
wymagane przez test.
O tym zadaniu
Należy zidentyfikować żądanie HTTP, dla którego ma zostać utworzone
żądanie dodatkowe, a następnie utworzyć odwołanie dla wszystkich wystąpień, aby
dynamicznie wygenerować żądanie. Aby nie tworzyć odwołania, można zdefiniować
zmienną tablicową zawierającą listę żądań HTTP do użycia z poziomu odtwarzania. Zmiennej
tablicowej można użyć w kodzie niestandardowym.
Procedura
- Aby utworzyć odwołanie, patrz temat
Tworzenie
odwołania.
- Kliknij prawym przyciskiem myszy żądanie HTTP, dla którego ma zostać
utworzone żądanie dodatkowe, i kliknij przycisk Utwórz generator
żądań dodatkowych HTTP.
Można również wybrać wiele żądań HTTP,
które mają wspólne nagłówki lub atrybuty połączenia. Jeśli wiele żądań nie ma
wspólnych atrybutów, zostanie wyświetlona prośba o wybranie jednego żądania
jako szablonu. Oryginalne żądania HTTP zostają wyłączone, wskazując, że
odtwarzanie będzie obecnie używać tylko żądania dodatkowego HTTP.
- Uruchom test.