Leberfinish, Schnittstellentests – Fiddler fordert Paketerfassung für Jmeter an (detaillierter tatsächlicher Kampf)


Vorwort

Verwenden Sie Fiddler in Kombination mit Jmeter, um Pakete zu erfassen und zu analysieren und so Tests besser zu unterstützen.

aufgetretene Probleme

Nehmen Sie als Beispiel eine Schnittstelle zum Abrufen von Studenteninformationen.

Wenn die Anforderung gemäß dem Schnittstellendokument in Jmeter korrekt eingestellt ist, wird nach dem Öffnen von Fiddler festgestellt, dass die Anforderung von Jmeter nicht abgefangen werden kann.

D1

D2

Wie Sie auf dem Bild sehen können, hat Fiddler die von Jmeter gesendete Anfrage nicht abgefangen.

Problemanalyse

Für eine kurze Analyse wird Fiddler während der Verwendung als Proxy-Webserver verwendet. Die Proxy-Adresse ist 127.0.0.1 und der Port ist 8888. Wenn er ausgeführt wird, überwacht er den HTTP-Proxy auf Port 8888.

D3

Wenn wir daher die Proxy-Adresse und den Port so einstellen, dass sie in der aktuellen Anfrage von Jmeter mit Fiddler übereinstimmen, sollte Fiddler in der Lage sein, die von Jmeter gesendeten Anfragedaten abzurufen.

Legen Sie den Proxy in der Jmeter-Anfrage fest

Derzeit haben wir zwei HTTP-Anfragen. Lassen Sie uns zunächst nur eine einrichten.

D4

Nachdem die Einrichtung abgeschlossen ist, führen Sie den Testplan erneut aus.

D5

Es ist ersichtlich, dass Fiddler die erste Anfrage erfasst hat, die zweite Anfrage jedoch nicht die Daten erfasst hat, da kein Proxy festgelegt wurde.

Legen Sie die Standardeinstellungen für HTTP-Anfragen fest

Wenn wir viele Anfragen haben, ist es uns unmöglich, in jeder Anfrage einen Proxy festzulegen. Daher sollten wir besser einen Standardwert für HTTP-Anfragen festlegen.

Wir müssen nur den Proxyserver im Standardwert der HTTP-Anforderung festlegen. Nachfolgende Anforderungen verwenden dann standardmäßig den durch den Standardwert der HTTP-Anforderung festgelegten Wert, sodass unsere Anforderungen von Fiddler erfasst werden können.

D6

D7

Hinweis: Wenn Fiddler geschlossen ist, müssen wir den Standardwert für HTTP-Anforderungen in Jmeter deaktivieren, um den aktuell eingestellten Proxy abzubrechen. Andernfalls kann Jmeter möglicherweise nicht normal anfordern.

Das Folgende ist das umfassendste Systemdiagramm zum Lernen von Softwaretestingenieuren, das Wissen über die Architektur im Jahr 2023 zusammengestellt hat

1. Vom Einstieg bis zur Beherrschung der Python-Programmierung

Bitte fügen Sie eine Bildbeschreibung hinzu

2. Tatsächlicher Kampf des Schnittstellenautomatisierungsprojekts

Bitte fügen Sie eine Bildbeschreibung hinzu

3. Tatsächlicher Kampf des Web-Automatisierungsprojekts

Bitte fügen Sie eine Bildbeschreibung hinzu

4. Tatsächlicher Kampf des App-Automatisierungsprojekts

Bitte fügen Sie eine Bildbeschreibung hinzu

5. Lebenslauf der erstklassigen Hersteller

Bitte fügen Sie eine Bildbeschreibung hinzu

6. Testen und entwickeln Sie das DevOps-System

Bitte fügen Sie eine Bildbeschreibung hinzu

7. Häufig verwendete automatisierte Testtools

Bitte fügen Sie eine Bildbeschreibung hinzu

Acht, JMeter-Leistungstest

Bitte fügen Sie eine Bildbeschreibung hinzu

9. Zusammenfassung (kleine Überraschung am Ende)

Gehen Sie mutig voran, kämpfen Sie ohne Reue. Schwierigkeiten sind der Wetzstein des Lebens und Herausforderungen die Leiter des Wachstums. Ergreifen Sie jede Gelegenheit, verfolgen Sie Ihre Träume, bleiben Sie bei Ihren Überzeugungen und geben Sie niemals auf. Glauben Sie an Ihre eigene Stärke und geben Sie sich mutig hin, Sie werden ein großartiges und brillantes Lebensepos schreiben!

Mit Leidenschaft und Ausdauer wird das Tempo des Kampfes nie aufhören. Bleiben Sie angesichts von Herausforderungen beharrlich und mutig und übertreffen Sie sich selbst. Jede Anstrengung wird zu einem stärkeren Selbst führen, und der zukünftige Ruhm wird denen gehören, die keine Angst vor Schwierigkeiten haben und mutig vorangehen.

Kampf ist das Wachstum der Seele und die Taufe des Schweißes. Ganz gleich, was der Ausgangspunkt ist: Wer seine Bemühungen beharrlich fortsetzt, ist dazu bestimmt, andere zu übertreffen. Es besteht kein Grund, Angst vor Leid zu haben und keine Angst vor Rückschlägen zu haben. Nur wenn wir ständig danach streben, können wir unsere eigene Brillanz schaffen.

Supongo que te gusta

Origin blog.csdn.net/csdnchengxi/article/details/132210549
Recomendado
Clasificación