Obsługiwane funkcje narzędzia Apache JMeter w usłudze Azure Load Testing
Testowanie obciążenia platformy Azure umożliwia utworzenie i uruchomienie testu obciążeniowego przy użyciu istniejącego skryptu apache JMeter (JMX). W tym artykule wyjaśniono, które funkcje narzędzia Apache JMeter są obsługiwane w usłudze Azure Load Testing.
Zobacz Omówienie testowania obciążenia platformy Azure, aby dowiedzieć się , jak działa testowanie obciążenia platformy Azure.
Obsługiwana wersja narzędzia Apache JMeter
Testowanie obciążenia platformy Azure używa narzędzia Apache JMeter w wersji 5.6.3 do uruchamiania testów obciążeniowych.
Szczegóły obsługi narzędzia Apache JMeter
W poniższej tabeli wymieniono funkcje narzędzia Apache JMeter i ich obsługę w usłudze Azure Load Testing.
Cecha | Szczegóły | Więcej informacji |
---|---|---|
Elementy planu testu | - Grupy wątków -Zmiennych -Funkcje -Próbniki - Kontrolery logiki -Czasomierzy -Potwierdzeń - Preprocesory - Postprocesory |
Tworzenie testu obciążeniowego przy użyciu skryptu JMeter |
Próbniki | Obsługiwane są wszystkie próbkatory i protokoły. | Tworzenie testu obciążeniowego za pomocą skryptu JMeter |
Kontrolery | Obsługiwane są wszystkie kontrolery logiki, z wyjątkiem kontrolera dołączania, kontrolera modułu i kontrolera nagrywania. | Tworzenie testu obciążeniowego za pomocą skryptu JMeter |
Obsługa skryptów | - BeanShell - Skrypt JSR223 |
|
Elementy konfiguracji | Obsługiwane są wszystkie elementy konfiguracji. | Przykład: odczytywanie danych z pliku CSV |
Właściwości JMeter | Testowanie obciążenia platformy Azure obsługuje przekazywanie pliku właściwości pojedynczego użytkownika na test obciążeniowy w celu zastąpienia ustawień konfiguracji JMeter lub dodania właściwości niestandardowych. Pliki właściwości systemowych nie są obsługiwane. |
Konfigurowanie właściwości użytkownika JMeter |
Dodatki plug-in | Testowanie obciążenia platformy Azure umożliwia używanie wtyczek z https://jmeter-plugins.orgpliku lub przekazywania pliku archiwum Java (JAR) przy użyciu własnego kodu wtyczki. | Dostosowywanie testu obciążeniowego za pomocą wtyczek |
Przykładowy sterownik sieci Web | Ze względu na intensywny charakter testów usługi WebDriver można uruchamiać testy z obciążeniem maksymalnie czterech użytkowników wirtualnych skojarzonych z przykładowym sterownikiem internetowym. Testy z większym obciążeniem skojarzonym z przykładowym sterownikiem internetowym mogą powodować błędy. W takim przypadku zmniejsz obciążenie i spróbuj ponownie. W tym samym teście można mieć większe obciążenie skojarzone z innymi przykładnikami, takimi jak przykładomierz HTTP. |
|
Odbiorniki | Testowanie obciążenia platformy Azure ignoruje wszystkie moduły zbierające wyniki, które obejmują wizualizatory, takie jak drzewo wyników lub wyniki grafu. | |
Raport pulpitu nawigacyjnego | Pulpit nawigacyjny testowania obciążenia platformy Azure przedstawia metryki klienta i opcjonalnie metryki po stronie serwera. Możesz wyeksportować wyniki testu obciążeniowego, aby użyć ich w narzędziu raportowania lub wygenerować pulpit nawigacyjny JMeter na komputerze lokalnym. |
Eksportowanie wyników testu |
Fragmenty testów | Nieobsługiwane. |
Następne kroki
Rozpocznij korzystanie z testowania obciążenia platformy Azure: