HttpRunner simuliert das Senden von GET-Anfragen und generiert automatisch Testberichte

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! ! !

Ich denke du magst

Origin blog.csdn.net/Liuyanan990830/article/details/129804903
Empfohlen
Rangfolge