Das Format der Yaml-Datei unter dem httprunner-Projekt
1. Erstellen Sie zuerst einen neuen Testfallordner unter dem Python-Projekt und erstellen Sie dann eine neue Datei mit der Endung .yml, z. B. demo01.yml
HttpRunner simuliert das Senden von Get-Anforderungen
config: Grundlegende Konfigurationsinformationen des Anwendungsfalls
name: Konfiguration des Testfallnamens
base_url: Testhostadresse
Test: Testschritte
Anfrage: Konfiguration der Anfrageinformationen
url: Anfrageadresse
Methode: Anfragemethode
params: URL-Parameter
headers: Anforderungsheader
validate: Assertion-Einstellungen
Hinweis: Häufige Formatfehler: validate sollte auf der gleichen Ebene stehen wie request
- config: # Konfigurationsinformationsname : Baidu-Website testen # Testfallname base_url: https://www.baidu.com # Hostadresse - test: # Testschrittname : Schnittstellenname Baidu-Schnittstelle # Testschrittname Anfrage: # Anforderungs -URL : / # Adressmethode anfordern : GET # Anforderungstyp validieren: # Assertionseinstellungen - eq: [status_code,200]
HttpRunner simuliert das Senden einer Get-Anforderung mit Parametern
Beim Senden einer GET-Anforderung können Parameter über params hinzugefügt werden
# Senden Sie einen GET-Request mit Parametern - config: name: "WeChat interface" # Sie können keine Anführungszeichen verwenden, oder einfache Anführungszeichen oder doppelte Anführungszeichen verwenden, achten Sie auf das einheitliche Format base_url: "https://api.weixin .qq.com“ – Test: Name: „Get Token“ Request: URL: „/cgi-bin/token“ Methode: „GET“ Parameter: # Parameter Grant_Type: „Client_Credential“ AppID: „wxf14419077f707856“ Secret: „92a113bd4b5ffdc72144740dc71 23c99 " validieren: - eq: ["status_code",200] - eq: ["content.expires_in",7200]
Führen Sie den Operationsbefehl der YML-Datei aus
Klicken Sie auf das Terminal unten in Pycharm, geben Sie den auszuführenden Befehl httprunner yml test script path ein, wie in der Abbildung unten gezeigt
Wenn nach der Ausführung des Befehls OK angezeigt wird, bedeutet dies, dass die Ausführung erfolgreich war, wie in der folgenden Abbildung dargestellt:
Testberichte automatisch erstellen:
Zu diesem Zeitpunkt wird automatisch ein Berichtsordner unter dem httprunner-Projekt erstellt, in dem Testberichte ausgeführt werden, wie in der folgenden Abbildung gezeigt:
Praktischer Fall
Optische Theorie ist nutzlos, Sie müssen lernen, mitzumachen, und Sie müssen es selbst tun, damit Sie das Gelernte in der Praxis anwenden können.Zu diesem Zeitpunkt können Sie von einigen praktischen Fällen lernen.
Wenn es für Sie hilfreich ist, liken Sie es bitte und sammeln Sie es, um dem Autor eine Ermutigung zu geben. Es ist auch praktisch für Sie, es beim nächsten Mal schnell zu finden.
Wenn Sie es nicht verstehen, konsultieren Sie bitte die kleine Karte unten. Der Blogger hofft auch, mit gleichgesinnten Testern zu lernen und Fortschritte zu machen
Wählen Sie im richtigen Alter die richtige Position und versuchen Sie, Ihre eigenen Vorteile voll auszuspielen.
Mein Weg der automatisierten Testentwicklung ist untrennbar mit dem Plan der einzelnen Phasen auf dem Weg, weil ich gerne plane und zusammenfasse,
Testen und entwickeln Sie Video-Tutorials, lernen Sie Notizen und erhalten Sie Portale! ! !