data parameterization jmeter using configuration elements
W tym samouczku wyjaśniono parametryzację danych w narzędziu JMeter przy użyciu elementów konfiguracyjnych do wybierania danych z plików zamiast ręcznej konfiguracji:
Elementy konfiguracji Jmeter to zmienne używane później przez Samplery. Żądania wysyłane przez Samplers można dodawać lub modyfikować za pomocą elementów konfiguracyjnych.
JMeter zapewnia elementy konfiguracyjne, dzięki którym można odtworzyć rzeczywiste zachowanie sieci.
=> Kliknij tutaj Ukończ bezpłatne szkolenie na JMeter (ponad 20 filmów)
Czego się nauczysz:
- Samouczek wideo dotyczący parametryzacji danych
- Elementy konfiguracji JMeter
- # 1) Konfiguracja zestawu danych CSV
- # 2) Domyślne ustawienia żądania FTP
- # 3) Menedżer pamięci podręcznej DNS
- # 4) Menedżer autoryzacji HTTP
- # 5) Menedżer pamięci podręcznej HTTP
- # 6) Menedżer plików cookie HTTP
- # 7) Domyślne ustawienia żądania HTTP
- # 8) Menedżer nagłówków HTTP
- # 9) Konfiguracja magazynu kluczy
- # 10) Domyślne ustawienia żądania LDAP
- # 11) Rozszerzone domyślne ustawienia żądania LDAP
- Często zadawane pytania dotyczące elementów konfiguracji JMeter
- Wniosek
Samouczek wideo dotyczący parametryzacji danych
Elementy konfiguracji JMeter
Poniżej wymieniono różne typy elementów konfiguracji JMeter:
- Konfiguracja zbioru danych CSV
- Ustawienia domyślne żądania FTP
- Menedżer pamięci podręcznej DNS
- Menedżer autoryzacji HTTP
- Menedżer pamięci podręcznej HTTP
- Menedżer plików cookie HTTP
- Ustawienia domyślne żądania HTTP
- Menedżer nagłówków HTTP
- Ustawienia domyślne żądania Java
- Konfiguracja połączenia JDBC
- Konfiguracja magazynu kluczy
- Element konfiguracji logowania
- Domyślne żądania LDAP
- Rozszerzone ustawienia domyślne żądania LDAP
- Konfiguracja TCP Sampler
- Zmienne zdefiniowane przez użytkownika
- Zmienna losowa
- Licznik
- Prosty element konfiguracji
- Konfiguracja źródła MongoDB (WYCOFANA)
- Konfiguracja połączenia śrubowego
Przyjrzyjmy się niektórym często używanym elementom konfiguracji narzędzia JMeter.
# 1) Konfiguracja zestawu danych CSV
CSV służy do odczytywania wierszy z pliku i konwertowania ich na zmienne. Konfiguracja zestawu danych CSV służy jako źródło danych, które może dostarczyć dużą ilość danych zgodnie ze scenariuszem, który testujesz.
W przypadku, gdy użytkownik chce testować aplikacje internetowe dla 50 użytkowników z różnymi poświadczeniami, nie musi tworzyć 50 skryptów. Teraz wszystko, co należy zrobić, to utworzyć plik zawierający rekord użytkownika, taki jak (nazwa użytkownika, hasło) i przesłać ten plik do CSV. CSV konwertuje wszystkie wiersze danych na zmienne.
Zobaczmy poniższy przykład, aby zrozumieć, jak można odczytać dane z pliku CSV i wydrukować je w drzewie Wyświetl wynik.
# 1) Utwórz plan testów
#dwa) Dodaj grupę wątków z liczbą użytkowników równą 1, okresem rozruchu wynoszącym 1 sekundę i liczbą pętli równą 5.
# 3) Dodaj element config jako CSV Data set Config.
- Prześlij plik CSV zawierający poniższe dane:
- Podaj nazwy zmiennych jako nazwę użytkownika i hasło, oddzielając je przecinkami.
- Wybierz opcję Recycle on EOF jako true, aby plik był ponownie odczytywany po osiągnięciu EOF.
# 4) Dodaj sampler: Debug Sampler.
# 5) Dodaj słuchacza: Wyświetl drzewo wyników.
# 6) Uruchom plan testów, wybierając przycisk Start w górnym menu.
Drukowane są zmienne wartości pliku CSV
Ponieważ liczba wątków została wybrana na 5, a plik CSV zawiera dane tylko do 3 wierszy, ponownie odczytuje plik i drukuje wartości zaczynając od 1 dla 4thpróbnik.
Poniżej znajduje się opis każdego pola:
Skonfiguruj źródło danych CSV
Nazwa pliku : Nazwa pliku, który zostanie odczytany i przekonwertowany na zmienne. W tym polu dostępna jest opcja przeglądania w celu przesłania pliku.
Aby określić ścieżkę do pliku, możesz bezpośrednio umieścić nazwę pliku, jeśli plik CSV znajduje się w folderze BIN katalogu JMETER, w przeciwnym razie podaj pełną ścieżkę do swojego systemu.
Kodowanie plików: Aby odczytać plik, z listy rozwijanej należy wybrać kodowanie, które ma zostać użyte.
Kodowanie plików ma dostępne poniższe opcje:
Jeśli żadna opcja nie zostanie wybrana, zostanie użyta domyślna platforma. To nie jest obowiązkowe pole.
Nazwa zmiennej : Lista zmiennych jest podana w tym miejscu i musi być oddzielona znakiem separatora. Jeśli nic nie zostanie podane w tym polu, pierwszy wiersz pliku jest odczytywany i traktowany jako nazwa kolumny.
Użyj pierwszego wiersza jako nazwy zmiennej : Jeśli nazwa zmiennej jest pusta, to pierwsza linia powinna mieć nagłówki. W przypadku, gdy nazwa zmiennej nie jest pusta, zostanie użyta pierwsza linia pliku CSV.
Separator: Dane w pliku można oddzielić za pomocą separatora.
Zezwalaj na cytowane dane: Sprawdza, czy dane pliku CSV powinny być cytowane, czy nie. Użytkownik może wybrać opcję Prawda / Fałsz z listy rozwijanej.
Recykling na EOF: Wskazuje, czy plik powinien zostać ponownie odczytany, gdy osiągnie koniec. EOF oznacza koniec pliku. Domyślnie wybrana wartość to True.
Zatrzymać wątek na EOF? Pyta, czy ponowne czytanie powinno zostać przerwane po osiągnięciu EOF, czy powinno być kontynuowane. Domyślnie wybrana wartość to false.
Tryb udostępniania:
- Wszystkie wątki: Plik jest udostępniany wszystkim wątkom.
- Bieżąca grupa wątków: Każdy plik jest otwierany dla każdej grupy wątków.
- Bieżący wątek: Plik jest otwierany dla każdego wątku.
- Zidentyfikować: Wspólny identyfikator służy do udostępniania pliku między więcej niż jedną grupą.
# 2) Domyślne ustawienia żądania FTP
JMeter obsługuje również protokół FTP. Skrypty można wykonać za pomocą FTP, FTPS i SFTP w JMeter.
Użyj ustawień domyślnych żądania FTP:
- Utwórz plan testów.
- Dodaj grupę wątków.
- Dodaj element konfiguracyjny „Ustawienia domyślne żądania FTP”.
- Dodaj próbnik: żądanie FTP.
- Dodaj odbiorcę: wyświetl wyniki w tabeli.
Dane wyjściowe wyświetlane w Wyświetl wyniki w tabeli:
Poniższe szczegóły pomogą dowiedzieć się więcej o polach domyślnych FTP:
- Nazwa serwera lub adres IP : W tym miejscu należy podać nazwę serwera FTP lub adres IP. Podane informacje dotyczą serwera, na którym plik zostanie umieszczony lub można go stamtąd pobrać.
- Numer portu: Jest z serwer FTP . Używany domyślny numer portu to 21.
- Plik zdalny: Gdy plik ma być zadeklarowany globalnie, wówczas jedyna ścieżka do pliku na serwerze FTP musi być podana w tym polu, w przeciwnym razie można ją również pozostawić pustą.
- Plik lokalny: Tak samo jak plik zdalny - pole można pozostawić puste, należy podać ścieżkę do serwera lokalnego, gdy plik ma być zadeklarowany globalnie.
- Zawartość pliku lokalnego: W tym miejscu można podać zawartość pliku źródłowego, który będzie można wykorzystać podczas przesyłania na serwer.
- Pobierz (RETR): Plik do pobrania z serwera FTP.
- Umieść (STOR): Aby przesłać plik na serwer FTP
- Użyj trybu binarnego: Ten tryb powinien być odznaczony dla plików tekstowych, dla wszystkich innych plików powinny być zaznaczone opcje binarne.
- Zapisz plik w odpowiedzi: Wybranie tej opcji oznacza, że dane wyjściowe zostaną zapisane jako dane odpowiedzi FTP.
# 3) Menedżer pamięci podręcznej DNS
Menedżera pamięci podręcznej DNS można używać bezpośrednio w planie testów lub w grupie wątków .
Menedżer elementów pamięci podręcznej DNS pomaga w testowaniu aplikacji pod kątem scenariuszy, na przykład usługi nie są przerywane z powodu awarii instancji lub z innego powodu. JMeter używa domyślnej pamięci podręcznej jako pamięci podręcznej DNS maszyny JVM.
JMeter wysyła żądanie do Load Balancera, który dalej dzieli żądania do wielu aplikacji, co oznacza, że testowane są trzy aplikacje. Czasami zdarza się, że żądanie trafia tylko do jednego AUT, a przyczyna tego jest identyfikowana jako pamięć podręczna DNS na poziomie JVM.
Przeczytaj także = >> Jak wyczyścić pamięć podręczną DNS
DNS Cache Manager pomaga rozwiązać ten problem w następujący sposób:
- Dodaj menedżera pamięci podręcznej DNS w planie testów i wybierz opcję „ Użyj niestandardowego resolvera DNS ” i podaj nazwę hosta lub adresy IP i uruchom test. Uderzy w oba adresy IP, a nie jeden.
- Korzystając z żądania HTTP, zawsze wybieraj Httpclient4 .
- Menedżera pamięci podręcznej DNS należy używać w ramach planu testów lub elementu grupy wątków.
Opis pola:
- Wyczyść pamięć podręczną po każdej iteracji: Wybranie tej opcji powoduje wyczyszczenie pamięci podręcznej DNS każdego wątku po rozpoczęciu nowego cyklu.
- Resolver DNS systemu użytkownika: Jeśli użytkownik chce użyć systemowego programu rozpoznawania nazw DNS.
- Nazwa hosta lub adres IP: Szczegóły serwerów DNS, które mają być używane.
- Host i nazwa hosta lub adres IP: Mapowany jest host statyczny i nazwa hosta lub adres IP.
# 4) Menedżer autoryzacji HTTP
Menedżer autoryzacji HTTP umożliwia nam logowanie użytkowników do stron aplikacji internetowej, które są ograniczone za pomocą uwierzytelniania serwera. Pokazuje okno dialogowe logowania, jeśli użytkownik próbuje połączyć się ze stroną z ograniczeniami.
jak napisać dobry przypadek testowy
Wyczyść uwierzytelnianie w każdej iteracji: Jeśli ta opcja jest zaznaczona, uwierzytelnianie przy każdej iteracji będzie wykonywane niezależnie od uwierzytelnienia dokonanego w poprzedniej grupie wątków, czy nie.
Podstawowy adres URL: Adres URL zgodny z co najmniej jednym adresem URL HTTP.
Nazwa Użytkownika : Nazwa użytkownika do autoryzacji.
Hasło : Hasło dla powyższej nazwy użytkownika.
Domena : Domena dla NTLM.
Królestwo : Dziedzina dla NTLM.
Mechanizm : Należy podać jaki mechanizm uwierzytelniania ma zostać wykonany.
Weźmy przykład, aby zrozumieć to samo.
Spróbuj zalogować się do serwisu z adresem URL: https://httpbin.org/basic-auth/user/passwd Pokaże się okno uwierzytelniania.
W przypadku niepoprawnej nazwy użytkownika lub hasła lub jeśli element config nie jest włączony, zwróci Kod odpowiedzi -401
A w przypadku poprawnych szczegółów i jeśli element config jest włączony - zwróci Kod odpowiedzi -200
# 5) Menedżer pamięci podręcznej HTTP
Menedżer pamięci podręcznej HTTP służy do zapisywania wszystkich pobranych plików statycznych podczas wykonywania. Dzieje się tak tylko wtedy, gdy zaznaczona jest opcja „Pobierz wszystkie osadzone zasoby”. I nie zapisze już zapisanych, dopóki nie zostanie dokonana żadna modyfikacja.
Wyczyść pamięć podręczną w każdej iteracji:
Użyj konfiguracji grupy wątków, aby kontrolować czyszczenie pamięci podręcznej:
Użyj nagłówka Cache-Control / Expires podczas przetwarzania GET upraszanie. Po wybraniu tej opcji kontrola / wygaśnięcie pamięci podręcznej zostanie zweryfikowana według aktualnego czasu.
Maksymalna liczba elementów w pamięci podręcznej: Domyślnie wartość to 5000 na użytkownika. Cała pamięć podręczna jest zapisywana w pamięci RAM. W przypadku, gdy użytkownik ustawi wartość większą niż 5000, serwer może zgłosić wyjątek 'Brak pamięci ' także.
Zobaczmy, jak się zachowuje, gdy używamy opcji nagłówka cache-control / expire i kiedy jej nie używamy.
Teraz wybierz trzecią opcję i ponownie uruchom plan testów:
Wybranie tej opcji zmniejszyło czas próbkowania i opóźnienie.
podwójnie połączona lista w kodzie źródłowym C ++
# 6) Menedżer plików cookie HTTP
Menedżer plików cookie HTTP ma tę funkcję, że jeśli użytkownik ma jakiekolwiek żądanie HTTP i odpowiedź ma plik cookie, menedżer plików cookie przechowuje ten plik cookie i będzie go używać w przyszłości w odniesieniu do tej konkretnej witryny.
Powiedzmy, że przeglądarka Edge, Firefox i Chrome są używane do przeglądania witryny. Gdy użytkownik loguje się przy użyciu nazwy użytkownika i hasła, jest to zapisywane w systemie jako plik cookie. Następnym razem, gdy użytkownik odwiedzi tę samą stronę internetową, nie będzie musiał wprowadzać szczegółów, takich jak nazwa użytkownika i hasło, ponieważ zostały one już zapisane w systemie jako plik cookie.
Wyczyść pliki cookie w każdej iteracji : Przy każdej iteracji, tj. Gdy pętla wątku zostanie wykonana raz, pliki cookie na serwerze zostaną wyczyszczone.
Weźmy przykład, aby zrozumieć:
- Dodaj grupę wątków do planu testów z liczbą pętli 3
- Dodaj Menedżera plików cookie HTTP jako element konfiguracji w grupie wątków
- Dodaj żądanie HTTP, w którym podaj nazwę serwera i ścieżkę
- Dodaj odbiorcę ” Wyświetl drzewo wyników ”I obserwuj wynik:
Zgodnie z powyższymi wynikami widzimy, że w pierwszym żądaniu iteracji nie ma żadnych plików cookie, podczas gdy wszystkie inne żądania zawierają dane cookie.
Teraz dodaj szczegóły w elemencie konfiguracji menedżera plików cookie, jak pokazano na poniższym obrazku, i obserwuj wynik dla tego samego.
# 7) Domyślne ustawienia żądania HTTP
Ta konfiguracja umożliwia użytkownikowi ustawienie wartości domyślnych dla kontrolera żądań HTTP.
Przykład: Jeśli wysyłasz 50 żądań HTTP do serwera xyz.com- Użytkownik musi wprowadzić „nazwa serwera = xyz.com” 50 razy dla 50 żądań HTTP, ale z pomocą HTTP Request Default, użytkownik może wykonać 50 HTTP żądań, wprowadzając raz nazwę serwera = xyz.com. Oszczędza czas użytkownika.
Wszystkie żądania trafią do podanego serwera WWW.
Element HTTP Request Default wskazuje wartości domyślne, które są używane przez elementy żądania HTTP.
Przykład użycia elementu domyślnego żądania HTTP:
- Plan testów: Dodaj Domyślne ustawienia żądania HTTP i dodaj nazwę serwera jako tribuneindia.com
- Dodaj grupę wątków
- Dodaj dwa żądania HTTP, w których podaj tylko ścieżkę:
- Dodaj słuchacza „Wyświetl drzewo wyników” i uruchom skrypt. W przypadku braku ścieżki, żądanie przejdzie do serwera podanego w elemencie konfiguracji HTTP Request Defaults.
# 8) Menedżer nagłówków HTTP
Menedżer nagłówków HTTP pomaga w dodawaniu lub nakładaniu nagłówków żądań HTTP. JMeter obsługuje wiele menedżerów nagłówków. Lista Samplera składa się z pozycji nagłówka. Z pozycji nagłówka, które są łączone, w przypadku, gdy którykolwiek z nich pasuje do już istniejącej nazwy nagłówka, stary jest zastępowany nowym.
Accept-Language, Accept-Encoding, User-Agent, Referrer to standardowe nagłówki, których można użyć.
Nazwę nagłówka i wartości można dodać, wybierając przycisk Dodaj.
Zaakceptuj język służy do określenia, w jakim języku serwer ma odesłać odpowiedź do przeglądarki.
Zaakceptuj kodowanie: Zaakceptuj kodowanie określa metodę kodowania, której serwer powinien użyć, aby odpowiedzieć. Jeśli serwer nie może wysłać odpowiedzi w zaakceptowanym kodowaniu, to zrobi wyślij komunikat o błędzie i kod stanu jako 406.
Jeśli w przypadku braku pola akceptacji kodowania serwer przyjmie, że klient zaakceptuje dowolną metodę kodowania.
Agent użytkownika: Agent użytkownika umożliwia znalezienie takich cech, jak przeglądarka, wersja i system operacyjny serwera WWW. Gdy przeglądarka łączy się z dowolną stroną internetową, wysyła agenta użytkownika do tej samej witryny. Klient użytkownika jest zawarty w nagłówku HTTP.
Obsługiwane przeglądarki do Menedżera nagłówków HTTP są następujące:
- TO ZNACZY
- Firefox
- Safari
- Opera
- Chrom
Referer: Gdy jedna witryna internetowa odwołuje się do innej witryny, adres jest zapisywany w witrynie odsyłającej HTTP.
Zobaczmy, jak działa ten menedżer nagłówków HTTP:
- Utwórz plan testów i dodaj do niego grupę wątków.
- Dodaj element konfiguracji HTTP Header Manager i dodaj pola, takie jak Accept-Language i Accept z ich wartościami.
- Dodaj żądanie HTTP z nazwą serwera i ścieżką jako website.com i zaloguj się.
- Dodaj słuchacza „Wyświetl drzewo wyników” i uruchom skrypt i obserwuj dane wyjściowe
Teraz dodaj kolejny nagłówek HTTP i wprowadź zmiany, takie jak Accept-language as SP-sp i w Zaakceptować również i ponownie uruchom skrypt.
Nagłówki są przechwytywane tylko z najnowszego menedżera nagłówków, ale żadna zmiana nie jest wprowadzana w już istniejących nagłówkach.
# 9) Konfiguracja magazynu kluczy
Konfiguracja magazynu kluczy polega na skonfigurowaniu magazynu kluczy - w jaki sposób ma zostać załadowany i jakie klucze mają być używane.
Aby dowiedzieć się, kto łączy się z serwerem, niektóre systemy wymagają skonfigurowania certyfikatów po stronie klienta. Ten element konfiguracji pomaga skonfigurować to samo, ale przed dodaniem elementu konfiguracji KeyStore - Java Key Store należy skonfigurować z certyfikatami klienta.
Aby wykonać te same czynności, należy wykonać następujące czynności:
Utwórz certyfikat:
- Korzystanie z narzędzia Java Keytool
- Poprzez PKI: Jeśli jest to zrobione przez PKI, powinno zostać przekonwertowane na format akceptowany przez JKS
Dodaj następujące elementy w systemie. plik właściwości:
javax.net.ssl.keyStore = path_to_keystore
javax.net.ssl.keyStorePassword = password_of_keystore
Wczytaj wstępnie : KeyStore, który ma być wstępnie załadowany lub nie, można wybrać, wybierając true lub false.
Alias certyfikatu przechowywania zmiennej: Nazwa zmiennej, która będzie składać się z aliasu używanego do uwierzytelniania za pomocą certyfikatu klienta.
Alias Start Index (oparty na 0): Indeks pierwszego klucza, który ma być używany w KeyStore.
Alias End Index (oparty na 0): Indeks ostatniego klucza, który ma być używany w KeyStore.
# 10) Domyślne ustawienia żądania LDAP
Domyślne żądania LDAP umożliwia dodanie wartości domyślnych do testowania LDAP.
Jeśli liczba żądań ma być kierowana do tego samego serwera LDAP, można użyć domyślnego elementu konfiguracji żądania LDAP, ponieważ użytkownik nie będzie musiał ponownie i ponownie wprowadzać tych samych danych w żądaniu LDAP.
Można skonfigurować cztery żądania LDAP:
- Dodaj test
- Usuń test
- Wyszukaj test
- Zmodyfikuj test
Żądania te można skonfigurować, dodając żądanie LDAP do próbnika, a następnie zmieniając nazwę na Dodaj / Usuń / Modyfikuj / Wyszukaj i wybierając właściwość odpowiednio jako Dodaj test / Usuń / Modyfikuj / Wyszukaj test.
# 11) Rozszerzone domyślne ustawienia żądania LDAP
Ten element konfiguracji umożliwia dodawanie wartości domyślnych dla rozszerzonych testów LDAP.
Element konfiguracji LDAP ma dziewięć operacji testowych zdefiniowanych poniżej:
najlepsze oprogramowanie do klonowania dysku twardego na dysk SSD
# 1) Wiązanie wątku
Thread Bind służy do rozpoczynania sesji z serwerem LDAP. Użytkownik podaje nazwę użytkownika i hasło do zainicjowania sesji. Podanie niepoprawnego hasła rozpoczyna anonimową sesję, ale zakończy się niepowodzeniem.
# 2) Wątek Unbind
Wątek Unbind to operacja używana do zakończenia sesji.
# 3) Pojedyncze wiązanie / odłączanie
Pojedyncze powiązanie / Rozłączenie działa jako połączenie obu operacji. Otwiera sesję w celu sprawdzenia poprawności nazwy użytkownika i hasła, a następnie kończy sesję.
# 4) Zmień nazwę wpisu
Jak sama nazwa wskazuje, służy do zmiany nazwy wpisu. Można go również użyć do przeniesienia wpisu w inne miejsce w drzewie LDAP.
# 5) Dodaj test
Służy do dodawania obiektów do serwera LDAP. Jest to operacja „dodawania” LDAP, która jest używana.
# 6) Test usuwania
Test usuwania służy do usuwania obiektu z drzewa LDAP.
Użyta operacja nazywa się operacją „usuń” LDAP.
# 7) Test wyszukiwania
LDAP 'Szukaj' operacja jest wykonywana dla tego testu.
Można podać specyfikacje, takie jak maksymalny czas, jaki powinien zająć serwerowi wykonanie wyszukiwania, czy obiekt ma zostać zwrócony, czy nie (domyślnie jest uważany tylko za fałszywy). Jeśli parsowanie wyniku wyszukiwania zostanie wybrane jako prawda, wynik wyszukiwania zostanie dodany do danych odpowiedzi.
# 8) Test porównawczy
Test porównania służy do porównania atrybutu z już znaną wartością. Na ogół służy do sprawdzania nazwiska osoby w grupie, tj. Czy podane nazwisko już istnieje w tej grupie, czy nie można go porównać.
LDAP „ porównać ”Operacja jest używana do tego samego.
# 9) Test modyfikacji
Test modyfikacji może służyć do dodawania / usuwania / usuwania / zastępowania wartości przy użyciu protokołu LDAP ” modyfikować ' operacja.
Często zadawane pytania dotyczące elementów konfiguracji JMeter
P # 1) Co to jest element Config w JMeter?
Odpowiedź : Żądania, które są wysyłane do serwera, są modyfikowane lub konfigurowane za pomocą elementów konfiguracyjnych w JMeter.
Pytanie 2) Jakie są właściwości wątku w narzędziu JMeter?
Odpowiedź : Właściwości wątku obejmują liczbę wątków, które są używane do wykonywania tego samego scenariusza, a także liczbę iteracji, które można ustawić w konfiguracji.
P # 3) Który element w JMeter odpowiada liczbie użytkowników do symulacji?
Odpowiedź : Grupa wątków odpowiada liczbie użytkowników do symulacji, ponieważ liczba wątków może służyć do konfigurowania użytkowników do symulacji sprawdzania wydajności i interakcji użytkowników z aplikacją.
Wniosek
Elementy konfiguracji JMeter umożliwiają użytkownikom dostęp do dowolnej zmiennej, która jest dodatkowo powiązana z wartościami w JMeter. Mogą modyfikować wartości żądań, które pochodzą z Samplera.
Elementy konfiguracyjne można dodawać, klikając prawym przyciskiem myszy dodany Sampler, a następnie wybierając element config z listy. Dostęp do nich można uzyskać tylko z miejsca, w którym się znajduje, czyli z wnętrza gałęzi drzewa.
Jak omówiono w tym artykule, w narzędziu JMeter znajduje się wiele elementów konfiguracji, których można używać zgodnie z wymaganiami użytkownika.
=> Kliknij tutaj Ukończ bezpłatne szkolenie na JMeter (ponad 20 filmów)
rekomendowane lektury
- Parametryzacja danych JMeter za pomocą zmiennych zdefiniowanych przez użytkownika
- Parametryzacja w QTP wyjaśniona przykładami (część 1) - samouczek QTP nr 19
- Parametryzacja wartości statycznych w LoadRunner
- Jak osiągnąć korelację JMeter na przykładzie
- Top 5 wtyczek JMeter i jak ich używać (z przykładami)
- Szczegółowy opis komponentów JMeter
- Internetowe i mobilne metody nagrywania i parametryzacja w Neoload
- Zmienne i funkcje narzędzia JMeter