Technologieaustausch

Jmeter-Schnittstellentest-GET-Anfrage

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Einführung

Jmeter ist ein Open-Source-Stresstesttool, das auf Java basiert. Es ist klein, umfassend und einfach zu verwenden. Es ist ein relativ leichtes Testtool und sehr einfach zu verwenden. Da Jmeter in Java entwickelt wurde, muss JDK vor der Ausführung zuerst installiert werden. jmeter ist keine Installation erforderlich, nachdem Sie das Installationspaket erhalten haben. Gleichzeitig kann es unter Linux/Windows/MacOS verwendet werden.
Jmeter kann Schnittstellentests und Stresstests durchführen. Zu den einfachen Vorgängen des Schnittstellentests gehören das Erstellen von http-Skripten (Senden von Get/Post-Anfragen, Hinzufügen von Cookies, Hinzufügen von Headern, Hinzufügen der Berechtigungsauthentifizierung, Hochladen von Dateien), das Erstellen von Webservice-Skripten, Parametrisierung, Behauptungen, Korrelation (Extraktion regulärer Ausdrücke und Verarbeitung von JSON-JSON-Pfaden). Extraktor) und Jmeter zum Betreiben der Datenbank usw.

herunterladen

https://jmeter.apache.org/download_jmeter.cgi
Fügen Sie hier eine Bildbeschreibung ein

Erstellen Sie eine GET-Anfrage

Beispielschnittstelle:

Schnittstellenadresse: https://api.oioweb.cn/api/common/OneDayEnglish
Rückgabeformat: JSON
Anforderungsmethode: GET

一、选择测试计划 👉 右键 👉 添加 👉 线程 👉 线程组
Fügen Sie hier eine Bildbeschreibung ein

Themen :Anzahl der virtuellen Benutzer. Ein virtueller Benutzer belegt einen Prozess oder Thread.

Vorbereitungszeit : Wie lange dauert es, bis die eingestellte Anzahl virtueller Benutzer aktiviert wird? Wenn die Anzahl der Threads 20 und die Vorbereitungszeit 10 beträgt, dauert es 10 Sekunden, um 20 Threads zu starten. Das heißt, jede Sekunde werden 2 Threads gestartet.

Fahrräder : Die Anzahl der von jedem Thread gesendeten Anforderungen. Wenn die Anzahl der Threads 20 und die Anzahl der Schleifen 100 beträgt, sendet jeder Thread 100 Anfragen. Die Gesamtzahl der Anfragen beträgt 20*100=2000. Wenn „Immer“ aktiviert ist, senden alle Threads weiterhin Anfragen und beenden die Ausführung des Skripts, sobald Sie dies auswählen.

Fügen Sie hier eine Bildbeschreibung ein

二、添加HTTP请求:选择线程组 👉 右键 👉 添加 👉 取样器 👉 HTTP请求
Fügen Sie hier eine Bildbeschreibung ein

Geben Sie die Anforderungsparameter ein
Fügen Sie hier eine Bildbeschreibung ein

三、查看结果:选择HTTP请求 👉 右键 👉 添加 👉 监听器 👉 查看结果树
Fügen Sie hier eine Bildbeschreibung ein

4. Starten Sie, klicken Sie auf die grüne Startschaltfläche und dann auf den Ergebnisbaum anzeigen, um die zurückgegebenen Ergebnisse anzuzeigen (speichern Sie vor dem Start).
Fügen Sie hier eine Bildbeschreibung ein

Wählen Sie links JSON als Textformat aus
Die Antwortergebnisse finden Sie rechts
Fügen Sie hier eine Bildbeschreibung ein