data parameterization jmeter using configuration elements
In diesem Lernprogramm wird die Datenparametrisierung in JMeter mithilfe von Konfigurationselementen zum Auswählen von Daten aus Dateien anstelle der manuellen Konfiguration erläutert:
Jmeter Konfigurationselemente sind die Variablen, die später von den Samplern verwendet werden. Von Samplern gestellte Anforderungen können mithilfe von Konfigurationselementen hinzugefügt oder geändert werden.
JMeter stellt Konfigurationselemente bereit, damit das tatsächliche Verhalten des Webs reproduziert werden kann.
=> Klicken Sie hier für Beende das kostenlose Training auf JMeter (20+ Videos)
Was du lernen wirst:
- Video-Tutorial zur Datenparametrierung
- JMeter-Konfigurationselemente
- # 1) CSV-Datensatzkonfiguration
- # 2) Standardeinstellungen für FTP-Anforderungen
- # 3) DNS-Cache-Manager
- # 4) HTTP Authorization Manager
- # 5) HTTP Cache Manager
- # 6) HTTP-Cookie-Manager
- # 7) Standardeinstellungen für HTTP-Anforderungen
- # 8) HTTP-Header-Manager
- # 9) KeyStore-Konfiguration
- # 10) LDAP-Anforderungsstandards
- # 11) LDAP Extended Request Defaults
- FAQs zu JMeter-Konfigurationselementen
- Fazit
Video-Tutorial zur Datenparametrierung
JMeter-Konfigurationselemente
Im Folgenden sind verschiedene Arten von JMeter-Konfigurationselementen aufgeführt:
- CSV-Datensatzkonfiguration
- Standardeinstellungen für FTP-Anforderungen
- DNS-Cache-Manager
- HTTP Authorization Manager
- HTTP-Cache-Manager
- HTTP-Cookie-Manager
- Standardeinstellungen für HTTP-Anforderungen
- HTTP-Header-Manager
- Standardeinstellungen für Java-Anforderungen
- JDBC-Verbindungskonfiguration
- KeyStore-Konfiguration
- Login-Konfigurationselement
- LDAP-Anforderungsstandards
- LDAP Extended Request Defaults
- TCP Sampler Config
- Benutzerdefinierte Variablen
- Zufällige Variable
- Zähler
- Einfaches Konfigurationselement
- MongoDB Source Config (DEPRECATED)
- Konfiguration der Schraubenverbindung
Lassen Sie uns einige häufig verwendete JMeter-Konfigurationselemente durchgehen.
# 1) CSV-Datensatzkonfiguration
CSV wird verwendet, um die Zeilen aus einer Datei zu lesen und in Variablen umzuwandeln. Die CSV-Datensatzkonfiguration dient als Datenquelle, die gemäß dem von Ihnen getesteten Szenario eine große Datenmenge bereitstellen kann.
Wenn ein Benutzer Webanwendungen für 50 Benutzer mit unterschiedlichen Anmeldeinformationen testen möchte, muss er keine 50 Skripts erstellen. Jetzt muss nur noch eine Datei mit dem Benutzerdatensatz (Benutzername, Passwort) erstellt und diese Datei in CSV hochgeladen werden. CSV konvertiert alle Datenleitungen in Variablen.
Im Folgenden finden Sie ein Beispiel, um zu verstehen, wie Daten aus der CSV-Datei gelesen und im Baum 'Ergebnis anzeigen' gedruckt werden können.
# 1) Erstellen Sie einen Testplan
#zwei) Fügen Sie eine Thread-Gruppe mit der Anzahl der Benutzer als 1, der Hochlaufzeit von 1 Sekunde und der Anzahl der Schleifen als 5 hinzu.
#3) Konfigurationselement als CSV-Datensatzkonfiguration hinzufügen.
- Laden Sie eine CSV-Datei mit den folgenden Daten hoch:
- Geben Sie Variablennamen als Benutzername und Kennwort mit dem durch Kommas getrennten Trennzeichen an.
- Wählen Sie Recycle on EOF als true aus, damit die Datei erneut gelesen wird, sobald sie EOF erreicht.
# 4) Sampler hinzufügen: Debug Sampler.
# 5) Listener hinzufügen: Ergebnisbaum anzeigen.
# 6) Führen Sie den Testplan aus, indem Sie im oberen Menü auf die Schaltfläche Start klicken.
Variable Werte der CSV-Datei werden gedruckt
Da die Anzahl der Threads als 5 ausgewählt wurde und die CSV-Datei nur bis zu 3 Zeilen enthält, wird die Datei erneut gelesen und die Werte ab 1 für 4 gedrucktthSampler.
Unten ist die Beschreibung jedes Feldes:
Konfigurieren Sie die CSV-Datenquelle
Dateinamen : Name der Datei, die gelesen und in Variablen konvertiert wird. Die Suchoption zum Hochladen der Datei ist in diesem Feld enthalten.
Um den Pfad der Datei anzugeben, können Sie den Dateinamen direkt eingeben, wenn sich Ihre CSV im BIN-Ordner des JMETER-Verzeichnisses befindet. Andernfalls geben Sie den vollständigen Pfad Ihres Systems an.
Dateicodierung: Um die Datei zu lesen, muss die zu verwendende Codierung aus der Dropdown-Liste ausgewählt werden.
Für die Dateicodierung stehen folgende Optionen zur Verfügung:
Wenn keine Option ausgewählt ist, wird der Plattformstandard verwendet. Dies ist kein Pflichtfeld.
Variablennamen : Hier wird eine Variablenliste bereitgestellt, die durch das Trennzeichen getrennt werden muss. Wenn in diesem Feld nichts angegeben ist, wird die erste Zeile der Datei gelesen und als Spaltenname betrachtet.
Verwenden Sie die erste Zeile als Variablennamen : Wenn der Variablenname leer ist, sollte die erste Zeile Überschriften enthalten. Falls der Variablenname nicht leer ist, wird die erste Zeile der CSV-Datei verwendet.
Trennzeichen: Daten in der Datei können mit Trennzeichen getrennt werden.
Zitierte Daten zulassen: Es wird geprüft, ob CSV-Dateidaten in Anführungszeichen gesetzt werden sollen oder nicht. Der Benutzer kann die Option als Wahr / Falsch aus der Dropdown-Liste auswählen.
Auf EOF recyceln: Es gibt an, ob die Datei am Ende erneut gelesen werden soll. EOF steht für End of the File. Standardmäßig ist der ausgewählte Wert True.
Thread auf EOF stoppen? Es wird gefragt, ob das erneute Lesen gestoppt werden soll, sobald es EOF erreicht, oder fortgesetzt werden soll. Standardmäßig ist der ausgewählte Wert false.
Teilen-Modus:
- Alle Themen: Die Datei wird mit allen Threads geteilt.
- Aktuelle Thread-Gruppe: Jede Datei wird für jede Thread-Gruppe geöffnet.
- Aktueller Thread: Die Datei wird für jeden Thread geöffnet.
- Identifizieren: Die allgemeine ID wird verwendet, um die Datei für mehrere Gruppen freizugeben.
# 2) Standardeinstellungen für FTP-Anforderungen
JMeter unterstützt auch das FTP-Protokoll. Skripte können mit FTP, FTPS und SFTP in JMeter erstellt werden.
Standardeinstellungen für FTP-Anforderungen verwenden:
- Erstellen Sie einen Testplan.
- Thread-Gruppe hinzufügen.
- Fügen Sie das Konfigurationselement 'FTP Request Defaults' hinzu.
- Sampler hinzufügen: FTP-Anfrage.
- Listener hinzufügen: Ergebnisse in der Tabelle anzeigen.
Ausgabe angezeigt in Ergebnisse in Tabelle anzeigen:
Die folgenden Details helfen Ihnen dabei, mehr über die Felder in FTP Default zu erfahren:
- Servername oder IP : Hier muss der Name oder die IP des FTP-Servers angegeben werden. Die angegebenen Details beziehen sich auf den Server, auf dem die Datei abgelegt wird oder von dort abgerufen werden kann.
- Port-Nummer: Es ist von der FTP-Server . Die verwendete Standardportnummer ist 21.
- Remote-Datei: Wenn die Datei global deklariert werden muss, muss der einzige Pfad für die Datei auf dem FTP-Server in diesem Feld angegeben werden, andernfalls kann sie ebenfalls leer gelassen werden.
- Lokale Datei: Wie Remote-Datei - Das Feld kann leer gelassen werden. Es muss ein Pfad für den lokalen Server angegeben werden, wenn die Datei global deklariert werden muss.
- Lokaler Dateiinhalt: Hier kann der Inhalt der Quelldatei bereitgestellt werden, der zum Zeitpunkt des Hochladens auf den Server verwendet werden kann.
- Get (RETR): Datei, die vom FTP-Server heruntergeladen werden soll.
- Put (STOR): So laden Sie die Datei auf den FTP-Server hoch
- Verwenden Sie den Binärmodus: Dieser Modus sollte für Textdateien deaktiviert sein, für alle anderen Dateien sollten Binäroptionen ausgewählt sein.
- Datei als Antwort speichern: Wenn Sie diese Option auswählen, wird die Ausgabe als FTP-Antwortdaten gespeichert.
#3) DNS-Cache-Manager
Der DNS-Cache-Manager kann direkt unter Testplan oder Thread-Gruppe verwendet werden .
DNS-Cache-Element-Manager Hilft beim Testen der Anwendungen für die Szenarien, z. B. dass die Dienste nicht aufgrund eines Instanzfehlers oder aus einem anderen Grund unterbrochen werden. JMeter verwendet den Standardcache als JVM-DNS-Cache.
JMeter sendet die Anforderung an Load Balancer, wodurch die Anforderungen weiter auf mehrere Anwendungen aufgeteilt werden, sofern drei Anwendungen getestet werden. Manchmal geht die Anforderung nur an eine AUT. Der Grund dafür wird als DNS-Cache auf JVM-Ebene identifiziert.
Lesen Sie auch = >> So löschen Sie den DNS-Cache
Der DNS-Cache-Manager hilft, dieses Problem auf folgende Weise zu beheben:
- Fügen Sie im Testplan den DNS-Cache-Manager hinzu und wählen Sie die Option „ Benutzerdefinierten DNS-Resolver verwenden “ Geben Sie den Hostnamen oder die IP-Adressen an und führen Sie den Test aus. Es werden sowohl die IP-Adressen als auch keine getroffen.
- Wählen Sie bei Verwendung einer HTTP-Anfrage immer aus Httpclient4 .
- Der DNS-Cache-Manager sollte unter Testplan oder einem Thread-Gruppenelement verwendet werden.
Feld Beschreibung:
- Cache bei jeder Iteration löschen: Durch Auswahl dieser Option wird der DNS-Cache jedes Threads gelöscht, sobald ein neuer Zyklus gestartet wird.
- DNS-Resolver des Benutzersystems: Wenn der Benutzer einen System-DNS-Resolver verwenden möchte.
- Hostname oder IP-Adresse: Details zu den zu verwendenden DNS-Servern.
- Host und Hostname oder IP-Adresse: Statischer Host und Hostname oder IP-Adresse werden zugeordnet.
# 4) HTTP Authorization Manager
HTTP Authorization Manager Ermöglicht die Anmeldung von Benutzern für die Seiten der Webanwendung, die mithilfe der Serverauthentifizierung eingeschränkt werden. Das Dialogfeld Anmelden wird angezeigt, wenn der Benutzer versucht, eine Verbindung zu der eingeschränkten Seite herzustellen.
linker Join versus linker äußerer Join
Löschen Sie die Authentifizierung bei jeder Iteration: Wenn diese Option ausgewählt ist, erfolgt die Authentifizierung bei jeder Iteration unabhängig von der Authentifizierung in der vorherigen Thread-Gruppe oder nicht.
Basis-URL: URL, die einer oder mehreren HTTP-URLs entspricht.
Nutzername : Benutzername für die Autorisierung.
Passwort : Passwort für den oben genannten Benutzernamen.
Domain : Domain für NTLM.
Reich : Realm für NTLM.
Mechanismus : Welcher auszuführende Authentifizierungsmechanismus muss angegeben werden?
Nehmen wir ein Beispiel, um dasselbe zu verstehen.
Versuchen Sie, sich mit der URL auf der Website anzumelden: https://httpbin.org/basic-auth/user/passwd Es wird ein Authentifizierungsfenster angezeigt.
Bei falschem Benutzernamen oder Passwort oder wenn das Konfigurationselement nicht aktiviert ist, wird es zurückgegeben Antwortcode -401
Und wenn die korrekten Details korrekt sind und das Konfigurationselement aktiviert ist, wird es zurückgegeben Antwortcode -200
# 5) HTTP-Cache-Manager
HTTP-Cache-Manager wird verwendet, um alle heruntergeladenen statischen Dateien zu speichern, während die Ausführung ausgeführt wird. Dies ist nur möglich, wenn die Option 'Alle eingebetteten Ressourcen abrufen' ausgewählt ist. Die bereits gespeicherten werden erst gespeichert, wenn Änderungen vorgenommen wurden.
Cache in jeder Iteration löschen:
Verwenden Sie die Thread-Gruppenkonfiguration, um das Löschen des Caches zu steuern:
Verwenden Sie den Cache-Control / Expires-Header, wenn Sie GET verarbeiten Anfragen. Wenn Sie diese Option auswählen, wird die Cache-Steuerung / das Ablaufdatum zum aktuellen Zeitpunkt überprüft.
Maximale Anzahl von Elementen im Cache: Standardmäßig beträgt der Wert 5000 pro Benutzer. Der gesamte Cache wird im RAM gespeichert. Wenn der Benutzer einen Wert von mehr als 5000 eingibt, kann der Server eine Ausnahme auslösen 'Nicht genügend Speicher' auch.
Mal sehen, wie es sich verhält, wenn wir die Cache-Control / Expire-Header-Option verwenden und wenn wir sie nicht verwenden.
Wählen Sie nun die dritte Option und führen Sie den Testplan erneut aus:
Durch Auswahl der Option wurden die Abtastzeit und die Latenz verringert.
# 6) HTTP-Cookie-Manager
HTTP-Cookie-Manager hat die Funktion, dass, wenn der Benutzer eine HTTP-Anfrage und -Antwort hat, ein Cookie vorhanden ist, der Cookie-Manager dieses Cookie speichert und es für die zukünftige Referenz für diese bestimmte Site verwendet.
Angenommen, Browser Edge, Firefox und Chrome werden zum Durchsuchen einer Website verwendet. Wenn sich der Benutzer mit Benutzername und Passwort anmeldet, wird es als Cookie im System gespeichert. Wenn der Benutzer das nächste Mal dieselbe Website besucht, muss er keine Details wie Benutzername und Passwort eingeben, da diese bereits als Cookie im System gespeichert sind.
Löschen Sie Cookies bei jeder Iteration : Bei jeder Iteration, d. H. Wenn die Thread-Schleife einmal ausgeführt wird, werden die serverbasierten Cookies gelöscht.
Nehmen wir ein Beispiel, um zu verstehen:
- Fügen Sie dem Testplan eine Thread-Gruppe mit Schleifenzahl 3 hinzu
- Fügen Sie HTTP Cookie Manager als Konfigurationselement in die Thread-Gruppe ein
- Fügen Sie eine HTTP-Anforderung hinzu, in der Sie den Servernamen und den Pfad angeben
- Listener hinzufügen “ Ergebnisbaum anzeigen ”Und beobachten Sie die Ausgabe:
Gemäß den obigen Ergebnissen können wir sehen, dass in der ersten Iterationsanforderung keine Cookies vorhanden sind, während alle anderen Anforderungen Cookie-Daten enthalten.
Fügen Sie nun Details in das Konfigurationselement des Cookie-Managers ein, wie in der Abbildung unten gezeigt, und beobachten Sie das Ergebnis für dasselbe.
# 7) Standardeinstellungen für HTTP-Anforderungen
Mit dieser Konfiguration kann der Benutzer Standardwerte für den HTTP-Anforderungscontroller festlegen.
Beispiel: Wenn Sie 50 HTTP-Anforderungen an den Server senden xyz.com - Der Benutzer muss 50 Mal den „Servernamen = xyz.com“ für die 50 HTTP-Anforderungen eingeben. Mithilfe von HTTP Request Default kann der Benutzer jedoch 50 HTTP-Anforderungen festlegen Anfragen durch einmalige Eingabe des Servernamens = xyz.com. Das spart dem Benutzer Zeit.
Alle Anfragen gehen an den bereitgestellten Webserver.
Das Standardelement HTTP-Anforderung zeigt auf die Standardwerte, die von HTTP-Anforderungselementen verwendet werden.
Beispiel für die Verwendung des Standardelements für HTTP-Anforderungen:
- Versuchsplan: Hinzufügen Die Standardeinstellungen für die HTTP-Anforderung und fügen Sie den Servernamen als tribuneindia.com hinzu
- Thread-Gruppe hinzufügen
- Fügen Sie zwei HTTP-Anforderungen hinzu, wobei nur der Pfad angegeben wird:
- Listener hinzufügen 'Ergebnisbaum anzeigen' und führen Sie das Skript aus. Falls kein Pfad angegeben wird, wird die Anforderung an den Server gesendet, der im Konfigurationselement HTTP Request Defaults angegeben ist.
# 8) HTTP-Header-Manager
HTTP-Header-Manager Hilft beim Hinzufügen oder Überlappen von HTTP-Anforderungsheadern. JMeter unterstützt mehrere Header-Manager. Die Liste des Samplers besteht aus Header-Einträgen. Aus den Header-Einträgen, die zusammengeführt werden, wird der alte durch den neuen ersetzt, falls einer von ihnen mit dem bereits vorhandenen Header-Namen übereinstimmt.
Accept-Language, Accept-Encoding, User-Agent, Referrer sind die Standardheader, die verwendet werden können.
Headername und Werte können durch Klicken auf die Schaltfläche Hinzufügen hinzugefügt werden.
Akzeptiere die Sprache wird verwendet, um zu definieren, welcher Sprachserver die Antwort an den Browser zurücksenden soll.
Codierung akzeptieren: Codierung akzeptieren definiert die Codierungsmethode, mit der der Server antworten soll. Wenn der Server die Antwort nicht in akzeptierter Codierung senden kann, wird der Server dies tun Senden Sie eine Fehlermeldung und einen Statuscode als 406.
Wenn das Feld 'Codierung akzeptieren' nicht angegeben ist, geht der Server davon aus, dass der Client eine Codierungsmethode akzeptiert.
User-Agent: Der Benutzeragent ermöglicht das Auffinden der Merkmale wie Browser, Version und Betriebssystem des Webservers. Wenn ein Browser eine Verbindung zu einer der Websites herstellt, sendet er den Benutzeragenten an dieselbe. User-Agent ist im HTTP-Header enthalten.
kostenlose mp3 download app für android
Folgende Browser für den HTTP-Header-Manager werden unterstützt:
- IE
- Feuerfuchs
- Safari
- Oper
- Chrom
Referer: Wenn eine Website auf eine andere Website verweist, wird die Adresse im HTTP-Referrer erfasst.
Mal sehen, wie dieser HTTP-Header-Manager funktioniert:
- Erstellen Sie einen Testplan und fügen Sie eine Thread-Gruppe hinzu.
- Fügen Sie das Konfigurationselement HTTP Header Manager hinzu und fügen Sie Felder wie Accept-Language und Accept mit ihren Werten hinzu.
- Fügen Sie eine HTTP-Anfrage mit Servername und Pfad als website.com hinzu und melden Sie sich an.
- Listener hinzufügen 'Ergebnisbaum anzeigen' und Führen Sie das Skript aus und beobachten Sie die Ausgabe
Fügen Sie nun einen weiteren HTTP-Header hinzu und nehmen Sie einige Änderungen wie Accept-language as vor SP-sp und in Akzeptieren und führen Sie das Skript erneut aus.
Header werden nur vom neuesten Header-Manager erfasst, es werden jedoch keine Änderungen an den bereits vorhandenen Headern vorgenommen.
# 9) KeyStore-Konfiguration
Key Store-Konfiguration ist die Konfiguration des zu ladenden KeyStore und der zu verwendenden Schlüssel.
Um herauszufinden, wer eine Verbindung zum Server herstellt, müssen auf einigen Systemen clientseitige Zertifikate konfiguriert werden. Dieses Konfigurationselement hilft bei der Konfiguration desselben. Bevor Sie jedoch ein KeyStore-Konfigurationselement hinzufügen, sollte der Java Key Store mit Clientzertifikaten eingerichtet werden.
Um dasselbe zu tun, müssen die folgenden Schritte ausgeführt werden:
Zertifikat erstellen:
- Verwenden des Java Keytool-Dienstprogramms
- Über PKI: Wenn über PKI, sollte es in ein Format konvertiert werden, das von JKS akzeptiert wird
Fügen Sie dem System Folgendes hinzu. Eigenschaftendatei:
javax.net.ssl.keyStore = path_to_keystore
javax.net.ssl.keyStorePassword = password_of_keystore
Vorladen : KeyStore, der vorinstalliert werden soll oder nicht, kann durch Auswahl von true oder false ausgewählt werden.
Zertifikatsalias für Variablennamen: Variablenname, der aus dem Alias besteht, der für die Authentifizierung durch das Clientzertifikat verwendet werden soll.
Alias-Startindex (0-basiert): Der Index des ersten Schlüssels, der im KeyStore verwendet wird.
Alias End Index (basierend auf 0): Der Index des letzten Schlüssels, der im KeyStore verwendet wird.
# 10) LDAP-Anforderungsstandards
LDAP-Anforderungsstandards Ermöglicht das Hinzufügen von Standardwerten für LDAP-Tests.
Wenn die Anzahl der Anforderungen an denselben LDAP-Server gesendet werden soll, kann das Standardkonfigurationselement für LDAP-Anforderungen verwendet werden, da der Benutzer nicht immer wieder dieselben Details für die LDAP-Anforderung eingeben muss.
Es können vier LDAP-Anforderungen konfiguriert werden:
- Test hinzufügen
- Test löschen
- Suchtest
- Test ändern
Diese Anforderungen können konfiguriert werden, indem dem Sampler eine LDAP-Anforderung hinzugefügt und dann der Name in Hinzufügen / Löschen / Ändern / Suchen geändert und die Eigenschaft als Test hinzufügen / Löschen / Ändern / Suchen-Test ausgewählt wird.
# 11) LDAP Extended Request Defaults
Mit diesem Konfigurationselement können Standardwerte für erweiterte LDAP-Tests hinzugefügt werden.
Das LDAP-Konfigurationselement verfügt über neun Testvorgänge, wie unten definiert:
# 1) Fadenbindung
Thread-Bindung wird verwendet, um eine Sitzung mit dem LDAP-Server zu starten. Der Benutzer gibt einen Benutzernamen und ein Kennwort ein, um die Sitzung zu starten. Wenn Sie ein falsches Kennwort eingeben, wird die anonyme Sitzung gestartet, schlägt jedoch fehl.
# 2) Faden lösen
Thread lösen ist eine Operation zum Beenden der Sitzung.
# 3) Einzelbindung / Entbindung
Single Bind / Unbind funktioniert als Kombination beider Operationen. Es öffnet die Sitzung, um die Gültigkeit des Benutzernamens und des Kennworts zu überprüfen, und beendet dann die Sitzung.
# 4) Eintrag umbenennen
Wie der Name schon sagt, wird damit ein Eintrag umbenannt. Es kann auch verwendet werden, um den Eintrag an eine andere Stelle im LDAP-Baum zu verschieben.
# 5) Test hinzufügen
Dies wird verwendet, um Objekte zum LDAP-Server hinzuzufügen. Es wird eine LDAP-Additionsoperation verwendet.
Wie öffnet man Torrent-Dateien?
# 6) Löschtest
Der Löschtest wird verwendet, um ein Objekt aus dem LDAP-Baum zu löschen.
Die verwendete Operation wird als LDAP-Löschoperation bezeichnet.
# 7) Suchtest
LDAP 'Suche' Für diesen Test wird eine Operation durchgeführt.
Es können Angaben gemacht werden, z. B. die maximale Zeit, die der Server für die Suche benötigen sollte, unabhängig davon, ob das zurückzugebende Objekt vorhanden ist oder nicht (standardmäßig wird es nur als falsch betrachtet). Wenn das Suchergebnis als wahr ausgewählt wird, wird das Suchergebnis zu den Antwortdaten hinzugefügt.
# 8) Test vergleichen
Der Vergleichstest wird verwendet, um das Attribut mit einem bereits bekannten Wert zu vergleichen. Im Allgemeinen wird es verwendet, um den Namen einer Person in der Gruppe zu überprüfen, d. H. Ob der angegebene Name bereits in dieser Gruppe vorhanden ist oder nicht, kann verglichen werden.
LDAP “ vergleichen Sie ”Operation wird für das gleiche verwendet.
# 9) Modifikationstest
Der Modifikationstest kann verwendet werden, um die Werte mithilfe von LDAP hinzuzufügen, zu löschen, zu entfernen oder zu ersetzen. “ ändern ' Operation.
FAQs zu JMeter-Konfigurationselementen
F # 1) Was ist das Config-Element in JMeter?
Antworten : Anforderungen, die an den Server gesendet werden, werden mithilfe von Konfigurationselementen in JMeter geändert oder konfiguriert.
F # 2) Was sind Thread-Eigenschaften in JMeter?
Antworten : Die Thread-Eigenschaften enthalten die Anzahl der Threads, die zum Ausführen desselben Szenarios verwendet werden, sowie die Anzahl der Iterationen, die in der Konfiguration festgelegt werden können.
F # 3) Welches Element in JMeter entspricht der Anzahl der zu simulierenden Benutzer?
Antworten : Die Thread-Gruppe entspricht der Anzahl der zu simulierenden Benutzer, da eine Anzahl von Threads verwendet werden kann, um die zu simulierenden Benutzer so zu konfigurieren, dass die Leistung und die Interaktion der Benutzer mit der Anwendung überprüft werden.
Fazit
Mit JMeter-Konfigurationselementen können Benutzer auf alle Variablen zugreifen, die außerdem mit Werten in JMeter verknüpft sind. Sie können die Werte der Anforderungen ändern, die vom Sampler stammen.
Konfigurationselemente können hinzugefügt werden, indem Sie mit der rechten Maustaste auf den hinzugefügten Sampler klicken und dann das Konfigurationselement aus der Liste auswählen. Sie können nur von dort aus zugänglich sein, wo sie platziert sind, d. H. Von innerhalb des Astes.
In JMeter gibt es eine Reihe von Konfigurationselementen, die in diesem Artikel erläutert werden und gemäß den Anforderungen des Benutzers verwendet werden können.
=> Hier klicken Beende das kostenlose Training auf JMeter (20+ Videos)
Literatur-Empfehlungen
- JMeter-Datenparametrierung mit benutzerdefinierten Variablen
- Parametrisierung in QTP anhand von Beispielen erläutert (Teil 1) - QTP-Tutorial Nr. 19
- Parametrisierung statischer Werte in LoadRunner
- So erreichen Sie eine JMeter-Korrelation mit einem Beispiel
- Top 5 JMeter-Plugins und deren Verwendung (mit Beispielen)
- Detaillierte Beschreibung der JMeter-Komponenten
- Web- und mobile Aufzeichnungsmethoden und Parametrisierung in Neoload
- JMeter-Variablen und -Funktionen