API-Testen lernen - Postman, Newman, API | Prashant Kumar | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

API-Testen lernen - Postman, Newman, API

teacher avatar Prashant Kumar, “QUALITY” is my Passion!

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Kursübersicht

      2:19

    • 2.

      Der Blickpunkt eines Testers

      8:53

    • 3.

      Was ist eine API?

      4:29

    • 4.

      API Testing Grundlagen

      5:01

    • 5.

      Client-Server-Architektur

      1:36

    • 6.

      Webservices - SOAP v/s REST

      2:55

    • 7.

      API mit Beispiel

      8:33

    • 8.

      POSTMAN Einrichtung und Installation

      6:14

    • 9.

      API mit POSTMAN

      18:17

    • 10.

      API Test Automation mit NEWMAN

      10:38

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

344

Teilnehmer:innen

3

Projekte

Über diesen Kurs

API-Testen lernen - Postman, Newman, API

Dieser Kurs lehrt dir API von Grund auf mit live der Installation, dem Einrichten von Postman- und dem Durchführen von manuellen / manual/automation von APIs.

Ich werde gerne einen one-on-one anbieten oder dem Kurs Unterricht hinzufügen, um deine Fragen zu dieser Frage zu beantworten.

Es gibt also keinen Grund zu zögern! Du kannst den Kurs im Grunde ausprobieren und die Vorteile selbst sehen!

Ich kann es kaum erwarten, dich in dem Kurs zu sehen!!!

Hier sind die Vorteile dieses Kurses aufgeführt:

  • Verbessern Sie deine Software durch das Lernen von API

  • Gutes Verständnis der Webdienste und der Client-Server-Architektur, nützlich für jedes technische Interview.

  • Lerne Testfälle zu planen, Tests zu schreiben und auszuführen und Fehler in der Business Layer von AUT zu finden.

  • Lerne die Setup/Konfiguration von Postman und Newman mit einer Live-Demo

  • Live-Demo für manuelle und automatisierte API

  • Tipps basierend auf meiner Testerfahrung in der API mit Postman und Newman.

Dieser Kurs ist vorteilhaft, wenn du vorhast:

  • API Testen von Grundlagen.
  • Informieren Sie sich über die Techniken der API Automation.
  • Lernen Sie die Testplanung für API kennen.
  • Lerne Postman/Newman von Grund auf zu installieren und zu konfigurieren.
  • Learn mit Kommandozeilen lernen.
  • Learn lernen.
  • Live mit Postman und Newman.

Auch in diesem Kurs habe ich inbegriffen:

- Vorträge zu Client-Server-Architektur und Webservices - REST v/s SOAP.

- Schritt für Schritt Postman Installation und Setup-Anleitung

- API heruntergeladen und verwendet werden!

Probiere diesen Kurs aus und du erhältst Zugriff auf alle Dias und Testfälle, Quellcode in den Kursen Bitte zögern Sie nicht, deine Bewertung für den Kurs zu geben und du kannst sie herunterladen/verweisen, wenn du deinen Speicher anfangen oder deine Arbeit download/refer möchtest.

Happy Learning!

Triff deine:n Kursleiter:in

Teacher Profile Image

Prashant Kumar

“QUALITY” is my Passion!

Kursleiter:in

Hello, I'm Prashant, a seasoned QA professional with 14 years of extensive experience across Application System Integration Testing, Regression Testing, Mobile Testing, Automation Testing, Performance Testing, Database Testing, Security Testing, and Quality Assurance.

I am here to share, what I learned in different roles during my career as- Java Developer, Quality Analyst, Business Analyst, Test Consultant, Test Lead, Test Manager, and finally – Quality Head at major IT firms, Investment banks and start-ups across USA/ UK/ Switzerland/Germany/India.

With an Engineering degree in Computer Science, Postgraduation in Management and specialization from Harvard’s  University, ICMS Sydney, I consider myself, an avid learner and I b... Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Webentwicklung
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kursübersicht: Hallo, Freunde. Willkommen zu meinem Kurs auf API distinct. In diesem Kurs lernen Sie Postboten, neuen Mann und API-Testautomatisierung. Lassen Sie uns also voran gehen und sehen, was die Hauptinhalte dieses Kurses sind und warum sollten Sie diesen Kurs nehmen? Ich habe mehr als 15 Jahre Erfahrung in der IT-Branche. Ich habe PC-Spezialisierung von der Howard University und ICME Sydney. Ich habe einen Master in Qualitätsmanagement und bin Absolvent in Informatik. Ich arbeitete als Softwareentwickler, Wirtschaftsanalyst, Tech Lead, Consultant, Programmmanager und Korinthisch und arbeitete im Quantenzustand. Und ich habe bei großen IT-Firmen, Startups in den USA, Großbritannien, der Schweiz, Indien und Deutschland gearbeitet. Jahrzehnts hatte ich als Mentor für QA-begeisterte auf der ganzen Welt gearbeitet. Warum sollten Sie diesen Kurs nehmen? Mit diesem Kurs können Sie Ihre Softwaretestfertigkeiten verbessern, indem Sie die API-Tests erlernen. Dieser Kurs gibt Ihnen ein gutes Verständnis von Versdiensten und Client-Server-Architekturen. Es wird für jedes technische Interview nützlich sein. Sie können lernen, Testfälle zu planen, den Test zu schreiben und auszuführen, und Bücher in der Business-Schicht der Anwendung und den Tests zu finden. Damit können Sie das Setup und die Konfiguration für Postboten und Newman mit einer Live-Demo meistern . Mit diesem Kurs erhalten Sie auch die Live-Demo für manuelle und automatisierte EPA-Tests geht Inhalte. Das Einfallen in Themen, die abdecken werden, ist der Teil dieses Kurses. Was ist ein EPA? Was ist API unterscheidet und warum API-Tests durchgeführt werden? Dann erfahren Sie mehr über Client-Server-Architektur, die Services, Soap versus Rest API-Testfälle mit Beispielen, Postmen-Setup und Konfiguration, API-Tests mit Postman API Testautomatisierung mit New Man. Dies war eine kurze Einführung und mehr Diskurs. Ich freue mich, Sie im nächsten Teil der Schule zu sehen. Vielen Dank. 2. Blickpunkt eines Testers: Hallo. So sind Sie jetzt mit der Kursübersicht fertig. Und bevor wir weitergehen und zu unserem ersten Teil dieses Kurses weitergehen, möchte ich es gerne teilen. Dieser Testpunkt bezüglich API-Tests. Epa-Tests hat eine Menge von Komponenten und viele Male, API-Tests wird oft mit UI-Tests in Bezug auf Softwaretests verglichen, es ist bereit, signifikanten Quotient , dass der Weg EPA unterschiedliche Seite oder in Richtung der USA zu gehen. Also, bevor Sie, wenn Sie dies tun, Unternehmen und Sie müssen verstehen, was ist der Unterschied, was ist der grundlegende Unterschied zwischen EPA und DUI? Einer der wichtigsten Unterschiede ist die Komplexität. Epa und UI haben beide unterschiedliche Komplexität. Gui benötigt nicht zu viel technisches Know-how oder nicht. Es braucht keine speziellen Methoden von Sprachen zum Testen. Während auf der anderen Seite, API erfordert technische Fähigkeiten zu nutzen. Sie müssen verschiedene Codierungssprachen verstehen, sowie verschiedene Techniken lernen, um API-Anfrage zu machen und die APA-Tests zu bringen. Darüber hinaus, während Giveaway-Anfragen, sehr wenige Ressourcen, API-Anforderungen, eine Menge Dinge, einschließlich Back-End-Speicher, der durch logische Architekturhaftung von Skripten unterstützt wird, und das Glühmanagement. Sie haben auch eine andere Komponente, die Zeitfaktor ist. Würde Gy und EPA können zum Testen der Anwendungsfunktionalität nicht dotiert werden. Doch im Gegensatz zu APIs, die eine bestimmte Aktion GUI Schnittstellen oder grafische Benutzeroberflächen, Staub dann eine Menge Planung zu nehmen. Und dann last but not least, Sprachabhängigkeit in DUI. Sie können jede Art von Sprachen haben, die wie grafische Benutzersprachen sind , für die die coolen Sprachen verwendet werden. Und dann mit dieser Doppelpunktbreite, haben Sie dieses Schlüsselwort begrenzte Tests und Automatisierung statt. Aber für API können Sie XML oder absteigend haben, die von den Sprachen unabhängig sind. Für APA-Tests müssen Sie also nicht von einer Sprache abhängen, während Sie beim GUI-Testen möglicherweise auf eine Art von Sprachen angewiesen sein müssen. Jetzt, wenn wir wissen, was die grundlegenden Unterschiede sind, müssen wir sehen, welchen Weg wir gehen. Ich habe auf die UA-Seite oder auf die API-Seite hin getan, wie kann ich es entscheiden? Um sich zu entscheiden oder diese Antwort zu finden, müssen Sie einen Ansatz entwickeln, der auf meiner persönlichen Softwaretesterfahrung und der Art von 15 Jahren Softwaretests basiert meiner persönlichen Softwaretesterfahrung und der Art von , die ich in der Vergangenheit gemacht habe . kann einen besseren Weg empfehlen, dies zu tun. So können Sie Ihre Tests in zwei Teile unterteilen UI-Tests und EPA-Einfügen. Testen Sie zunächst so viel wie möglich mit dem EPA-Test. Werfen Sie einen Blick auf alle möglichen Endpunkte und erstellen Sie eine Reihe von Tests für jeden Endpunkt. Achten Sie darauf, zu testen. Sowohl der glückliche Pfad als auch der mögliche Fehlerteil. Bei jedem Test sollten Sie eine Lösung haben, um den richtigen Antwortcode zu erhalten. Und dann sollten Sie die andere Art von Anfrage überprüfen. Zum Beispiel, erhalten Sie Anfrage, posten, setzen, löschen Sie all diese Dinge. Zum Löschen. Sie können zuerst löschen und dann können Sie zurückgehen und gut verwenden, Sie können überprüfen, ob die Quellen gelöscht wurden oder nicht. In ähnlicher Weise müssen Sie, sobald Sie alle Szenarien mit API getestet haben, dann ist es an der Zeit, über UI-Tests nachzudenken. Betrachten Sie zuerst Ihre häufigsten Benutzer Tori, okay? Und dann denken Sie in dieser User Story über die Benutzeraktionen nach. Was es verwendet wird, wird auf der ausführen, wissen Sie, sobald Sie die Geschichte dieses Benutzers und die Benutzeraktionen haben, dann können Sie fortfahren und beginnen, die Funktionalität basierend auf der UA zu testen. Und, und so machen Sie die UA-Tests. Aber wenn ein Benutzer mit der Benutzeroberfläche und seinem Portfolio in bestimmten Arten von Funktionen interagiert und nicht funktioniert hat. Die Geschäftslogik. Und diese Geschäftslogik wird auf API-Ebene gehandhabt. Sie müssen es also mit APA testen. Also glaube ich, Nein, Sie wissen, was EPA Distinct tut und was Sie das mit Ihren Freunden testen. Damit kommen wir zum nächsten Teil unserer Diashow-Präsentation, die darüber spricht, wo man GUI und EPA testen kann . Das ist also eine wirklich tolle Gegend. Sie müssen nicht wie in einer Schwarz-Weiß-Situation sein , dass nur diese API Sie nur testen. Wissen Sie das? Abhängig von der Anforderung, wenn Sie die Geschäftslogik nehmen müssen, müssen Sie in diesem Fall mit API testen, wenn Sie die Funktionalität oder die UI-Komponente der Anwendung als neue Testgiveaway testen müssen . In ähnlicher Weise, was ist die Bedeutung dieses API-Tests zu lernen? Viele von Ihnen würden denken, dass in Zukunft, oder wenn Sie bereits Software-Tests kennen, was sind dann die Pluspunkte? Also, was sind die Vorteile, die ich nach dem Lernen der CPA-Tests bekommen werde? Also Thurston, ich hatte sehr lange getestet und ich habe Block gelernt, wenn es nach Funktionstests, Automatisierungstests, Leistungstests schmeckt , aber mit API-Tests, die in meine Fähigkeiten kommen oder Wissen über EPA bekommen -Tests, kann ich jetzt viele weitere Anwendungen testen. Ich werde Ihnen sagen, wie Sie Anwendungen erstellt haben, wie alle Banking-Anwendungen. Oder Sie haben eine Karte, Software in einer Karte, oder vielleicht haben Sie eine Unternehmensanwendungen. Innerhalb der Unternehmensorganisationen haben Sie mobile Geräte und die Software in den mobilen Geräten, Sie haben bestimmte Sensoren wie Wettersensoren. Sie haben Wirbelgeräte wie verschiedene Arten von variablem Fitnessband oder die Uhren. Intelligente Uhren. Sie haben Fernsehen, Sie haben Internet, Sie haben Gaming-Industrie und Software-Lipid zu den Spielen. Also all diese Anwendungen, all dieses Programm, die Notwendigkeit, um durchzuführen hat Geschäftslogik Berechnungen und Interaktion mit anderen Anwendungen. Das ist also, was EPA ins Bild kommt. Und hier brauchen Sie einen Software-Testingenieur, um seine APA-spezifischen Fähigkeiten anzuwenden , um sicherzustellen, dass EPA die richtige Art von Arbeit macht, die erwartete Antwort gut funktioniert und die Dinge in der richtigen Weise funktionieren. Die Geschäftslogik funktioniert korrekt. Und auf der Benutzeroberfläche haben wir die richtige Art von Informationen, wie genau wir es tun. In den kommenden Folien zu den kommenden Teilen dieses Kurses wirst du kennenlernen, ich werde über alles im Detail sprechen, was wir bereits haben oder du hast dir bereits einen Überblick gegeben, was ich in diesem Kurs behandeln werde. Aber die Technik und verschiedene Arten der Prüfung und welche Proteste und wie könnte all diese Details zusammen mit praktischen Beispiel auflisten, plus Diskussionen, plus das Setup. Alles wird Ihnen auf dem Teil der verschiedenen Arten von Dias in diesem Kurs gegeben. Ok? Und jetzt ist dies auch eine sehr wichtige Folie, die ich mit Ihnen besprechen wollte. Basierend auf meiner Erfahrung habe ich gesehen, dass es eine Reihe von API-Test-Tools auf dem Markt gibt. Also gibt es Seife, du Weg, Postmen, Quark-Gluon, Akzeptanz, APD, abgesehen von Jamie, das sind die kurzen Prozentsätze in Karate und viele von ihnen oder einfach notiert 19 der wichtigsten Anwendungen, die für APA-Tests verwendet werden, Hauptwerkzeuge, die für APA-Tests verwendet werden. Also auf dem Markt hat eine Reihe von Werkzeugen und Sie können jeden von ihnen wählen. Es liegt an dir. Ich persönlich finde, dass Postboten sehr leicht zu erlernen sind. Und dann mit Postmen können Sie Sammlungen löschen, Performance-Tests durchführen und die Anwendung und API auf eine sehr schnelle und einfache Weise testen. Also, das ist der Grund, warum ich dann EPA, aber fühlen Sie sich frei, jede andere Anwendung zu verwenden. Das Konzept bleibt unverändert. Was ich in den restlichen Teilen dieses Kurses besprechen werde, bleibt das Konzept gleich und Sie können das gleiche Konzept auf alle anderen Werkzeug-Artefakte anwenden . Damit kommen wir zum Ende dieses Teils und sehen uns im nächsten Teil. 3. Was ist eine API?: Willkommen im ersten Teil dieses Kurses. Und dieser Teil wird sehen, was eine API ist. Lassen Sie sehen, was eine API mit einem Beispiel ist. Api ist wie ein zwischen zwei Diensten oder Anwendungen verbunden und ihnen helfen, miteinander zu sprechen oder zu kommunizieren. Hier ist ein Beispiel, um dieses Konzept besser zu verstehen. Sie können in der linken Seite sehen, ist der Client. Und dieser Kunde, er besuchte Australien oder ein Hotel. Du willst etwas zu essen. Also gibt er Ordnung. Das Audit wird zu einem bitteren im Winter gegeben, dann übergibt diese Bestellung an den Küchenchef. Sie können deutlich sehen abgelehnt und der Koch, die beide miteinander kommunizieren. Was wir behaupten, Mittel ist vorbereitet, bereit vom Küchenchef, was auch immer Koch er macht, die abgelehnt wird. Aber das geschieht alles über einen Connector oder die Vermittler. Und dieser Connector-Mediator , der in diesem Fall Rückkehr ist, ist etwas, was EPA in der realen Welt tut. Immer wenn Sie zwei Anwendungen haben und sie miteinander sprechen oder kommunizieren möchten, tun sie dies mit Hilfe einer API. Epa ist gleich der Anwendungsprogrammierschnittstelle. So können Sie Front-End und Back-End das Boot sehen. Wenn sie miteinander kommunizieren wollen, können sie dies mit Hilfe der API tun. Api ist eine Software Zwischenprodukt 3D, die Anwendungen, um miteinander zu sprechen erlaubt. Wir haben das Gleiche in der vorherigen Folie gesehen. Api ermöglicht es einer webfähigen Anwendung, Daten vom Server abzurufen. Wenn ich Server sage, ist es der Backend-Server. Es definiert die Art der Anrufe oder Anfragen, die gemacht werden können, wie man sie macht. Das Datenformat, das für die Anfrage und Antwort am Sektor verwendet werden soll. Dies versteht das Konzept der API anhand eines realen Beispiels. Jetzt kennen Sie das grundlegende Konzept der API, und ich werde Ihnen zeigen, wie genau EPA eine Anfrage macht. Und ich werde die generische Anwendung verwenden, so etwas wie yahoo.com. So viele von Ihnen haben möglicherweise Zugriff auf Yahoo.com und Sie haben ein Front-End. Aber haben Sie sich jemals gefragt, dass hinter diesem Front-End die API-Ebene hinter diesem Front-End-Tag steht, die EPA, die dieses Front-End mit dem Backend verbindet. Und gerade jetzt werden wir sehen, wie genau es passiert. Freunde. Was ich tun werde, ist mit der rechten Maustaste und klicken Sie auf Inspect. Sobald ich also auf Inspect klicke, habe ich einige Abschnitte hier drüben. Und dann gehen wir zur Registerkarte Netzwerk. Und jetzt klicke ich auf diese Links, Finanzen, deine Finanzen. Oder ich klicke auf Yahoo Handy. Ok. Ich klicke auf Yahoo mit, damit Sie sehen können, dass Netzwerk eine Reihe von EPA-Anrufen aufzeichnet. Und wenn ich darauf klicke, so dass Sie sehen können, ist dies die API-Anfrage. Und die Anforderungsmethode verwendet, erhalten Sie den Statuscode für die Antwort, die getäuscht wurde, 200. Und das ist die Antwort Hirten. Und das sind die vollständigen Daten. Das ist also eine API-Anfrage und -Antwort. Und eine ähnliche Art von Sache wird von den meisten Anwendungen verwendet, die wir sehen, dass Sie es nennen. Und die meisten Anwendungen, die sie haben EPA arbeiten irgendwo. - Ja. Oh, mit Google, mit all diesen Anwendungen, verwenden sie API Internet. So können Sie mit dem Deal-Life-Beispiel sehen , wie EPA hilft, zwischen dem Front-End und den Back-End-Anwendungen zu verbinden und sie als Vermittler fungieren um dasselbe zu sein, was wir im vorherigen Teil unserer Orientierung. Damit kommen wir zum Ende dieses Teils. Wir sehen uns im nächsten Teil. 4. Grundlagen der API-Testen: Herzlich willkommen zum zweiten Teil dieses Kurses. In diesem Teil werden wir sehen, was EPA-Tests ist und wollte die Bedeutung der APA-Tests. API-Tests ist die Art von Softwaretests , bei der Anwendungsprogrammierschnittstellen direkt und als Teil des Integrationstests getestet werden, um festzustellen, ob sie die Erwartungen an Funktionalität, Zuverlässigkeit, Leistung und Sicherheit. Da EPA Mangel Dui, EPA Tests wird über spezifische Werkzeuge wie verschieben durchgeführt, Tosca, Demeter am Sektor. Wenn Sie also die meisten Anwendungen sehen, sind sie in drei Ebenen unterteilt, die wie Presentation Layer, Business Layer und Datenbank live sind. Jetzt hat die Präsentationsschicht eine Benutzeroberfläche, für die wir GUI-Tests haben. Als nächstes haben Sie einen Datenbank-Layer , der am Backend arbeitet. Und dafür haben Sie Vakuumtests. Zwischen Dokumentation, Lead und Datenbankschicht gibt es ein Geschäft, in dem EPA sie zum Testen und API-Tests in der Business-Schicht verwendet werden. Was ist in all diesen Anwendungen üblich? Sie haben viele dieser Anwendungen im Alltag verwendet. Schwerer fragte sich, was in all diesen Anwendungen üblich ist. Alle von ihnen, sie verwenden eine Art von API für die Kommunikation. Also Freunde, was auch immer Sie heute sehen oder welche Anwendungen Sie heutzutage verwenden, sie können intern API verwenden. Und wenn Sie wissen, wie das zu tun, ist, Ich glaube, Sie fügen eine größte Fähigkeit, Konzept zu verwenden. Warum API zu testen? Welche Bedeutung hat das Testen von EPA? Also hier haben wir einige sehr wichtige Punkte. Es wird zum Testen der Geschäftslogik verwendet. Apa verfügt über die Geschäftslogik und die EPA-Tests können zum Testen der Geschäftslogik für die Anwendungen verwendet werden. Es ist viel weniger zeitaufwändiger als Funktionstests. Da es keine Benutzeroberfläche hat. Es wird einfacher und schneller für Sie zu testen. Testen Sie dann die Funktionalität. Mit APA-Test-Anwendung kann ohne die Benutzeroberfläche getestet werden. Es kann für Komponententests, Integrationstests und Regressionstests, Last-Performance sowie Sicherheitstests verwendet werden. Mit den steigenden Cloud-Anwendungen und Interconnect-Plattformen ist EPA-Tests eine Notwendigkeit und es ist ein Muss für jeden Software-Tester und Keeler-Profis. Viele der Dienste, die wir täglich nutzen auf Hunderte von verschiedenen miteinander verbundenen APIs angewiesen. Wenn einer von ihnen scheitert als der ganze Dienst, will nicht funktionieren. Also bedeutet nicht, dass Sie in der vorherigen Spur gesehen haben, es gibt so viele Anwendungen, die wir täglich verwenden. Und dieser Betrag, als wenn die Anwendung nicht funktioniert. Und die zugrunde liegenden diese und damit diese Anwendung fehlschlägt, sind API-Probleme. Etwas stimmt nicht mit der API. Und deshalb wird die Multiplikation mit APA kollidieren, die ins Bild kommt. Die meisten Anwendungen, die sie benötigen, jemanden zum Testen. Und falls Sie wissen, wie Sie API testen, fügen Sie eine größte Sorge hinzu. Also, jetzt, wenn wir wissen, was EPA-Tests ist und warum APA-Tests hier zu tun und fügen Sie ein paar Punkte aus meiner persönlichen Erfahrung, dass, wie API zu testen. Um die API auszuruhen, haben wir bestimmte Schritte. In der Gemeinde. Diese Schritte. Fügen Sie Erkennungstests, Usability-Tests, Sicherheitstests, automatisiertes Testen und Dokumentation hinzu. Also der Teil des EPA-Tests, müssen wir herausfinden, dass nach manueller Ausführung aller Testfälle und alle gelöschten Szenarien, wir es entdecken können. Oder Sie möchten die Art von Problemen entdecken. Und dann müssen wir Usability-Tests durchführen, um zu überprüfen, dass EPA funktionsfähig und benutzerfreundlich ist, als wir Sicherheitstests durchführen, was die Art der Authentifizierung beinhaltet, die erforderlich ist und mit essense zu Daten verschlüsselt ist oder nicht, dann machen wir automatisierte Tests. Epa-Tests hat eine neue mentholated Automation, die ich in den späteren Teil dieses Abschnitts aufgenommen habe. Und dann haben wir Dokumentation. Also ganz von der Verkostung von EPA, was Sie durchführen, sollten Sie es mit der richtigen Art von Dokumentation sichern, die befürwortet und genügend Informationen bietet, um mit der API zu interagieren. Damit kommen wir zum Ende dieses Teils. Wir sehen uns im nächsten Teil. 5. Client-Server-Architektur: Hallo Freunde, willkommen zum dritten Teil dieses Kurses. In diesem Teil werden wir über Client-Server-Architektur sprechen. Und Architektur scheiterte Konkurrenten und das Front-End, Back-End des Dateiservers. Sie sind beide miteinander verbunden und es wird keine API benötigt. Und zweite Ebene Architektur, Client-Computer und die Datenbank bis in verschiedene Schichten belastet und sie kommunizieren direkt miteinander. Auch in diesem Fall benötigen Sie möglicherweise keine API. Der winzige Nebel steuerpflichtige dreistufige Architektur. In diesem haben Sie Client bis zur Geschäftslogikebene und der Datenbank bis. Also Client hier und Datenbankebene, wenn sie miteinander kommunizieren wollen, sind sie API deklariert. Es ist die Ebene der Geschäftslogik. Und das ist, was wir in unseren vorherigen Folien gesehen haben, dass EPA, es fungiert als Kommunikator zwischen zwei verschiedenen Schichten zu verschiedenen Ebenen, Front-End und Back-End. Und es enthält die Geschäftslogik. EPA ist also für die Geschäftslogikschicht verantwortlich. Und dies greift auf das Zwischen- oder den Verbinder zwischen Front-End und Back-End zu. Und das ist, was sehr viel Ereignis mit einer dreistufigen Architektur. Daher werden wir für diesen Kurs betrachten, alle Anwendungen sind die dreistufige Architektur. Und ich zeige Ihnen, wie genau EPA für die Kommunikation verwendet werden kann. Und wie können Sie diese API testen? Damit gehen wir zum nächsten Teil dieses Kurses über. Wir sehen uns im nächsten Teil. 6. Webservices – SEIDENE: Hallo, Freunde. Willkommen zum vierten Teil dieses Kurses. In diesem Teil werden wir über ihre Dienste, Seife sprechen. Und nur in einfachen Worten, wenn Sie sagen, was ist der Web-Service-Ausgang, sagen, dieser Service ist der Service von Levin über VIP-Service, ein Ambiente Kommunikation zwischen Anwendungen über VIP. Anlegerrisiko bietet Standardprotokoll oder Format für die Kommunikation. Der Service bietet plattformunabhängige Kommunikation und um es besser zu verstehen, Ich habe Beispiele für Sie im November und den ersten Teil der Schule Brunnen, wir sprachen über APA. Ich gab Ihnen ein Beispiel für das Restaurant, wo der Kunde, der durch geht und dann gibt er Ihnen die Bestellung an den besuchten und Verkäufer bestellt ist tägliches Essen wird dann vom Koch über Twitter an den Kunden übertragen. Stabil, richtig? Wird das gleiche Beispiel hier erweitern, um den Web-Service zu verstehen. Sie sehen also auf der linken Seite des Gipfels, dass sie eine Kundenanfrage abgelehnt haben. Und er bittet, dass wir API-Anfrage machen und er bestellt ein Essen. Dieses Essen ist Vibrator bestellt, die wiederum APA ist, in unserem Fall. Apa schickt dann die Bestellung in die Küche. Die API-Anforderungen werden dann an den Backend-Server, Back-End-Server weitergeleitet , wenn die Bestellung täglich ist, es benachrichtigt, dass oder das ist wirklich eine API-Antwort empfangen. Die umkreist Industrie überprüft den Kellner dann Donnerstag für zwei sank und EPA Antworten nach vorne in zurückgegangen. Also auf diese Weise, Flur Service Act, sie sind zwei verschiedene Dienstleistungen anbieten können, über die wir reden werden. Die ersten Dinge Seife. Und der andere ist dieser TPa. So steht T für Simple Object Access Protocol ist ein Protokoll, und dies steht für Representational State Transfer. Dies ist ein architektonischer Stil. Also kann ich das nicht verwenden, weil es das Protokoll ist. Wo kann dies auch Soap Lip Service verwenden, weil es ein Konzept ist und jedes Protokoll wie SCTP verwenden kann. Und so, so erfordert es mehr Bandbreite, diese idealistische Suche, weniger Bandbreite. So permanentes XML-Datenformat nur, wenn es weniger permanente verschiedene Arten von Datenformaten gibt, die Klartext, Wertschätzung und XML, anständiger Extraktor ist . Soap definiert seine eigene Sicherheit, ob diese volle Webservices integrierte Sicherheitsmaßnahmen aus dem zugrunde liegenden Transport. Jetzt sind dies zwei verschiedene Arten von Dienstleistungen. Und hier drüben reden wir nur kurz über sie, nicht um dich und das zu verwirren, um dir einen kleinen Überblick darüber zu geben. Und damit kommen wir zum Ende dieses Teils. Wir sehen uns im nächsten Teil. 7. API mit Beispiel: Hallo Freunde, willkommen zum Teil fünf dieses Kurses. Und in diesem Teil werden wir über APA-Testfälle sprechen. So haben wir bereits über APA gesprochen, es ist Bedeutung und verschiedene Arten von Architekturen und Welt und was genau die Verwendung von API in Bezug auf das Einfügen. Ohne weitere Zeit zu verschwenden, werden wir Sie über EPA-Testfälle sprechen und wie genau das Testen für APA durchgeführt wird. Um also mit den beiden Tests zu beginnen, müssen Sie sich mit der EPA auseinandersetzen. Du musst entwerfen, du testest Fälle. Und wie man diese Diskussionen entwirft, wird mit einem Beispiel sehen, so weiter, EPA-Tests, müssen Sie verschiedene HTTP-Methoden haben. Verwenden Sie beispielsweise GetMethod, um die Daten zu überprüfen oder zu erfassen. Sie verwenden post-mitotic zum Schreiben von Daten auf den Backend-Server. Sie verwenden put mattered für die Aktualisierung der Daten in den Back-End-Servern. Und dann ist das Löschen zum Löschen von Daten vom Backend-Server. Dies sind die verschiedenen Arten von Metallen, die wir einen Teil unserer Testfälle verwenden und zum Testen und gehen, um API-Anfragen zu verwenden mit ist Ali QWERTY ist Punkt m Dies ist die Website. Sie können auch eine andere Art von Anforderungsantwort versuchen. Dies sind die verschiedenen Arten von API-Anfrage, die auf dieser Website erlaubt. So sehen Sie, wenn Sie auf Holen klicken, wird es Ihnen eine Liste von Benutzern geben. Die Anfechtungsgerichte sollten 200 sein. Ähnlich, wenn es auf Get klickt, wird es Ihnen eine Liste der einzelnen Benutzer geben, die dies verwenden. Und es hat einen Antwortcode gleich 200, und das sind die einzelnen Benutzer. Ebenso können Sie, wenn Sie möchten, Ihren eigenen Benutzer mit den Daten erstellen. Und Antwort sollte auf Z-Antwortwert zwischen 01 sein. Und das sind die Daten. Wenn Sie möchten, können Sie es mit Post Request aktualisieren. Sie können die Daten aktualisieren und dann die Daten löschen. Also habe ich all diese fünf Szenarien bei unseren Tests genommen. So können Sie sehen, dass die erste getMethod verwendet. Und hier drüben haben wir API-Anfrage, die RPQ ist. Und ja, EPA verwendet Kissen Marke Pj gleich zwei. Diese API-Anfrage gibt also eine Liste von Benutzern mit einem Abfrageparameter zurück, der Ps gleich zwei ist. Also, wenn Sie einen Klick hier sehen, was ist so, wenn ich hier klicke, wird diese Anfrage ein asinine Bezirk Crisis Center gesendet, das Backend ABC mit Antwort. Ok. Also der Teil des APA-Tests, müssen Sie ein erwartetes Verhalten haben und dann die erwarteten Verhaltensweisen überprüft werden. Also nicht zu erwerben verkörpern, hat es Antwort erwartet. Es sollte eine Liste von Benutzern zurückgeben. erwartete Antwortcode sollte 200 sein. Dann werden wir einige Tests zu Wüste Beispiel von Protest schreiben, wobei wir den Antwortcode mit dem Antwortcode gleich 200 oder nicht überprüfen, ob es einen Körper von Daten hat. Und dann innerhalb des Körpers mit der Antwortseitennummer ist gleich zwei oder nicht. Und heimelige Aufzeichnung so pro Seite angezeigt. Es sollte gleich sechs sein. Dies sind die verschiedenen Arten von Datenprüfungen, was wir auf die Daten setzen, was wir über EPA erhalten. In ähnlicher Weise haben wir alle zweiten Testfall in diesem. Wo immer wir einen einzelnen Benutzer bekommen wollen, um einen einzelnen Benutzer zu passen, müssen wir diese EPA-Abfrage und die Anfrage auslösen. Wenn, wenn ich die erwartete Antwort diskreditieren, Gericht sollte 200 sein, sollten Sie eine einzelne Benutzerdaten zu erhalten. Und dann in diesem Fall hat die Abfrage den Teileparameter Benutzer Schrägstrich Sharon. Das wird mir also vier Benutzer-ID gleich sieben geben. Es wird mir alle Details zu diesem Grund geben. Auch hier müssen wir den Antwortcode datieren. Wir sind zu überprüfen, dass der Körper hat der Antwortkörper Daten übergeben hat diesen Antworttext und überprüfen, ob der Vorname des Datensatzes myelinate und der Nachname des Datensatzes als Lawson darin hat. Das ist also, was wir überprüfen müssen, wie ich diesen Schreibtisch schreibe, ist dass ich diesen Testfall auf der Grundlage der Quadratwurzel schreibe. Lassen Sie mich es Ihnen zeigen. Holen Sie sich einzelne Benutzer. Wenn Sie hier klicken, erhalten Sie diese Antwort. Und es wird für APA getan ist gleich zwei. Nachdem sie gekämpft ausgeführt hat, verwendet API sieben. Also ein Benutzer mit der Benutzer-ID sieben, sollte er einen Namen als Michael haben, Vorname als Micro, zweite immense Lawson. Dann die nächste Anfrage, was wir in der Post Abfrage FAD gehen. Und in diesem werden wir versuchen, einen neuen Benutzer mit Namen zu erstellen. Malthus und Job wuchs wie cool zu Führungskräften. Nachdem die Anforderung gesendet wurde und erfolgreich Dataset erstellt wurde, sollte kein AD vorhanden sein und der Datensatz sollte einen Zeitstempel erstellt haben. Erwartete Antwortkurve sollte 201 sein. Und wir sollten sehen, wie ein neuer Datensatz erstellt wurde. Was ist in diesem Fall zu validieren, die Spot-Punktzahl, also 201. Der Körper hat eine ID, Antwortkörper hat eine ID für Nachrichten und der Antwortkörper hat eine Tasche darin erstellt. In ähnlicher Weise werden wir einen anderen Schreibtisch haben ist, die für Proteste HTP-Methode ist. Also hier wollen wir die Benutzerdaten aktualisieren, was wir zuvor erstellt wurden, wir wollen die Jobregel von Leader zu Z auf dem Schüler aktualisieren. Der Name wird gleich morpher und JOB Zealand sein. Und dann sollte nach erfolgreicher Aktualisierung der updated_at Zeitstempel angezeigt werden. erwartete Antwortkurve sollte 200 betragen. Hier ist es, mit dem Benutzer-ID-Parameter wird weniger ID für die gleiche Entität verwendet, die in diesem Schritt bezeichnet wurde. Hier, unabhängig davon, welches AD generiert wurde, müssen wir das gleiche AD verwenden und das posten. Der Statuscode sollte validiert werden. District Ziel sollte 200 sein und der Körper sollte es nicht Diabetes in diesem Tank aktualisiert haben, sollte es in der Verantwortung sein. Und schließlich haben wir den letzten Testfall, der über das Löschen der UserData spricht. Hier. Die Detail-Benutzerdaten, was wir begrüßen scheinen Daten wurde Durchsatz als HTTP-Methode aktualisiert und jetzt werden wir die gleichen Benutzerdaten löschen. Hier drüben. Sie sollten einen Antwortcode gleich 204 erhalten. Und der Datensatz, den wir löschen möchten, verwendet es weniger ID, die gleiche Benutzer-ID, die früher erstellt wurde. Und dann 100 Anforderer erfolgreich verarbeitet. Der Status wird mit dem Antwortcode abgekühlt. Sollen wir 0 voll machen? Das ist es, was wir erhalten sollten. So erstellen Sie diese Fälle für verschiedene Szenarien für die APA unterschiedliche, keine Sorge, ich verstehe, dass Sie möglicherweise einige Quotiente in Bezug auf TTIP haben, verminderte Körper-APA Anfrage an Sie, erwartete Antwort, Antwort aufgerufen und über diesen Test, richtig? Also, was sie unsere nächsten Sklaven machen werden. Und im nächsten Teil dieses Kurses werden wir einige Installation und zieht. Das ist erstaunlich und Konfigurationsprüfungen. Wir können dann mit Postboten beginnen. Und in den Postboten, all den Testfällen, was ich hier geschrieben habe, werde ich mit Postman ausführen und ich werde Ihnen zeigen, wie genau diese Testdaten dort integrierbar sein sollten. Wie sollte dieser Parameter in schrecklichen dort in Postman und Entsendung Entschlüsselung sein, was sollte das erwartete Ergebnis sein? Und wenn alles gut aussieht, sind die Testergebnisse laut unserer Erwartung oder nicht. Freunde sehen dich also im nächsten Teil dieses Kurses. 8. POSTMAN Einrichten und Installation: Hallo Freunde, willkommen zum Teil sechs dieses Kurses. Also in diesem Teil werden wir sehen, wie genau wir Postmen-Tool konfigurieren können und wie das gesamte Setup zu tun. Für dieses Setup verwende ich den Windows 10-Computer. Sie können dasselbe auf Mac oder jedem anderen Windows-Computer tun. Also, um Postmen zu installieren, müssen Sie diesen Link verwenden, postmen.com Schrägstrich Downloads. Und hier drüben gibt es zwei Wege, durch die man Postboten benutzen kann. Entweder können Sie die App herunterladen und dann die heruntergeladene Version der Anwendung verwenden. Andere, wenn Sie möchten, können Sie die Web-Version der Anwendung verwenden. Aber dafür müssen Sie den Login löschen. Sie müssen ein Konto bei den Postboten erstellen. Und Sie können auch die Verzichtserklärung genug Postman Anwendung verwenden. Aber jetzt werde ich die Anwendung herunterladen und mit der Installation fortfahren. Meiner ist 64 Bit. Sie können jedes Betriebssystem verwenden. Also, sobald die Installation abgeschlossen ist, klicke ich auf die Punkt-EXE-Datei, wodurch die Histologie und begann. So können Sie sehen, dass die Postbogen-App auf meinem Computer installiert wird. Und jetzt können Sie sehen, dass die Installation abgeschlossen ist und ich kann sehen, dass es installiert wurde. Und es bat mich zu einem freien Symbol, das ich vorerst überspringen werde. Hier habe ich meinen Arbeitsbereich, den Postbogen-Arbeitsbereich, den ich für meine Tests verwenden werde. Und um Ihnen zu zeigen, wie genau alle diese Festplatte auszuführen ist, ist das, was wir in unserem vorherigen Teil definiert haben. Also klicke ich auf Erstellen einer Sammlung. Eine Sammlung ist nichts anderes als eine Sammlung von Anfragen, die wir als Teil unserer Tests verwenden können. Zum Beispiel habe ich Ihnen in meinem vorherigen Test die fünf Tests gezeigt. Und all diese fünf Tests können einzeln ausgeführt werden. Alles, was wir können sie unter der Sammlung zusammenfassen. Also werde ich eine neue Kollektion erstellen. Und in dieser Sammlung werde ich Anfrage hinzufügen. Und das ist die Bitte, die ich hinzufügen werde. Also, um eine schnelle hinzuzufügen, bevor ich vorangehe und eine Twist hinzugefügt, werde ich Ihnen ein wenig Setup zeigen. So können Sie dieses Setup-Symbol mit Vorträgen über Einstellungen sehen. Und hier können Sie alle Einstellungen sehen, die verwendet werden sollen. Also verwende ich die Standardeinstellungen, aber mit Hilfe von Google und mit Hilfe von Hilfedokumenten vom Postbotenkönnen Sie immer die Einstellungen ändern, können Sie immer die Einstellungen ändern falls Sie Detailinformationen zu Einstellungen benötigen, aber mit Hilfe von Google und mit Hilfe von Hilfedokumenten vom Postbotenkönnen Sie immer die Einstellungen ändern, falls Sie Detailinformationen zu Einstellungen benötigen, kann mich immer fragen, zögern Sie nicht, Ping-Chat oder die.me-Methoden, und wir sind mehr als glücklich, eine Antwort auf Jugendkredite zurückzugeben. Hier drüben können Sie Team, schwarzes oder weißes Team haben , das ich weiß verwende. Sie können auch benutzerdefinierte Verknüpfungen definieren. Sie haben bereits einige integrierte Verknüpfungen, aber wenn Sie möchten, können Sie es auch definieren. Sie können die Daten untersuchen, die generiert werden, wenn Sie möchten, Sie können den Datensatz exportieren oder Sie können auch Postman Dump-Daten importieren und ankündigen. Diese neuen Männer sind aus npm gezogen, die für die Automatisierung verwendet werden können. Wir würden es im nächsten Teil sehen. Bestimmte Zertifikate. Wenn Sie einige Clientzertifikate hinzufügen möchten, wenn Sie eine Anwendung testen, die eine Anspruchszertifizierung erfordert, dann können Sie diese Zertifikate hier hinzufügen. Wenn Sie einige Proxy-Verbindung verwenden, viele der Organisation, die sie einige Proxy-Verbindungen verwenden, waren Verbindung, Internetverbindungen, die bestimmte Proxy haben. Sie können diesen Proxy konfigurieren. Du würdest es hören. Wenn Sie möchten, dass Updates automatisch heruntergeladen werden, können Sie es aktivieren, aber ich lasse es als deaktiviert. Und das ideale Tor divergent, wenn Sie auf ein Boot klicken, werden Sie über Ablenkung bekommen. Was genau sie in der gegenwärtigen Weisheit sind, was wir benutzen, ist eine Hilfe oder Nr. 1. Auch, wenn Sie dieses Symbol sehen, das ähnlich wie, warum es als Umgebung Quick-Look bezeichnet wird. Hier können Sie also die Umgebungsparameter oder Variablen festlegen, die für Testzwecke verwendet werden. So können Sie Umgebung sehen und wenn Sie möchten, können Sie bestimmte Umgebungsvariablen hinzufügen. Ähnlich, wenn wir globale Variablen sehen und Sie diese globalen Variablen lesen möchten, können Sie es hier tun. Ich zeige Ihnen, wie Sie bearbeiten, wie Sie Umgebungsvariable als Teil unserer nächsten Präsentationsfolie hinzufügen. Also auf dieser Seite haben Sie Sammlungen, Sie haben die Liste der GPAs. Wenn Sie mehrere EPAs zum Arbeiten haben, können Sie einen anderen Arbeitsbereich haben. Sie können hier in Ihrem Arbeitsbereich hinzufügen. Sie können mehrere Umgebungen für Ihre Tests verwenden. In einer Produktionsumgebung können Sie beispielsweise über eine Testumgebung verfügen eine Stagingumgebung verfügen. Wenn Sie möchten, können Sie Mock Service haben, um die Bachman und Backends zu markieren , um die Back-End-Server, Monitore, zu verspotten. Diese werden verwendet, um zu überprüfen, was genau Sie an diesem Ort gearbeitet haben. Hollywood-Arbeitsbereiche durchführen, wie viele Tage haben Holman Tester Angst davor vergangen. Verwendung, Monitore und Verlauf. Es spricht über alle Anfragen, an denen Sie bereits gearbeitet haben. Sie alle werden hier in der Geschichte sichtbar sein. Das ist also eine kurze Idee über Postboten. Wir haben gesehen, wie Postbote unter Windows zu installieren. Sie können das Ähnliche auf Backends tun gefüllt ist ziemlich einfach. Und wir haben die verschiedenen Einstellungen und Konfigurationen gesehen und wissen, was wir tun werden. Im nächsten Teil werden wir darüber sprechen, wie genau diese Testfälle zwischen in einem vorherigen Teil definiert. Wie können wir diese Fälle in tatsächliche Testszenarien oder die hier verklagten API-Tests umwandeln und sie ausführen? Freunde sehen dich also im nächsten Teil. 9. API-Testen mit POSTMAN: Hallo Freunde. Willkommen zum Teil sieben dieses Kurses, EPA-Tests mit Postman. Und in diesem Teil werden wir sehen, wie genau wir alle diese Testszenarien testen können , die wir in den vorherigen Teilen besprochen haben. Ich benutze den Postboten. Wir haben den Postboten fertig. Jetzt haben wir all diese Fälle griffbereit. Also lassen Sie uns voran und beginnen, den Test zu schreiben und mit Postman ausgeführt. Also haben wir unsere neue Kollektion, die keine der anfragenden Netz hat. Also müssen wir hier auf Neil klicken. Sobald Sie auf Lungenentzündung Option klicken, um neue Anfrage oder eine Sammlung oder die Umgebung hinzuzufügen. Wir möchten dieser Sammlung eine neue Anfrage hinzufügen. Also klicken wir hier auf die Anfrage. Und die Astronauten, klicken Sie auf die Anfrage Option. Sie erhalten diesen Bildschirm, in dem Sie den Anforderungsnamen angeben und die Sammlung auswählen, in der Sie die Anforderung speichern möchten. Also dies ist meine erste erfordert uns erste Anfrage und speichern Sie es in einer neuen Sammlung. Es ist gerettet. Jetzt sehen Sie hier haben wir ein Dropdown-Menü, über das wir die HTTPS-Methoden auswählen können, abrufen, posten, setzen, löschen. Diese Methoden können hier verwendet werden. Es kann ausgewählt werden, und hier müssen Sie die URL API verwenden, URL, die Sie für Ihre Tests verwenden möchten. Und wenn wir irgendwelche Parameter haben, dann können Sie es hinzufügen, um diesen Teil der Kreditparameter zu hören. Also, was wir tun werden, erinnern Sie sich daran für die Anfrage, was wir basierend auf unseren Diskussionen erstellt haben. Also nehme ich diese API-Anfrage. Sie können es immer von hier aus nehmen. Sie haben die Beispiele. So können Sie, Sie können eine beliebige Anfrage nehmen, die der neugierige Punktschrägstrich API verwendet. Fragezeichen ist gleich zwei. Dasselbe hier drüben. P ist gleich Vl. Mit diesem, benötigt es keinen Körper. Also nehmen wir diese URL und fügen sie hört. Sie sehen, dass es den Parameter beta gleich zwei hat. Sie erinnern sich, dass wir über den Parameter P gleich zwei gesprochen haben. C Kreditperimeter P ist gleich zwei. So hat es Ordnung erkannt und wir können sehen, ein Parameter P gleich zwei ist, dann, wenn er, wenn er auf Sand getroffen. Also haben wir eine Anfrage Antwort, die das CO2 hören würde. Dies ist die Antwort, wenn wir vom Frontend treffen, wenn diese Anfrage vom Backend gesendet wird, wird diese Antwort empfangen. Ok. Und Sie können in dieser Antwort sehen, die wir bezahlt haben, aber insgesamt bezahlt, PTS und Daten. Dies sind die verschiedenen Arten von verschiedenen Teilen der Antwort. Als Teil unseres Tests müssen wir diese Dinge überprüfen, die ich für Sie mit Ihnen geschrieben habe, um Ihre Zeit zu sehen und Ihnen zu erklären, wie genau wir diesen Test schreiben. Also nein. Sie können hier sehen, ich schreibe einen Test, bei dem es darum geht, den Statuscode zu validieren. Also hier drüben, das ist eine freie Textlesung. Ich schreibe einen Test für die Validierung des Statuscodes, die Antwortcode-Punktkarte validiert, und es sollte gleich 200 sein. Sie sehen, wann die Quiz erfolgreich verarbeitet wurden, wird der Antwortcode 200 empfangen. Also, um zu überprüfen, ob die Antwort auf eingebettet, getäuscht oder nicht könnte. Ähnlich, um den Antwortkörper zu validieren, ob der Antwortkörper Eigenzustände st abgeschreckt hat. Wenn die Antwort erfolgreich empfangen wurde, sollte sie ein Datentag haben. Und dann diese Dissonanz Vergangenheit und auch über die Überprüfung der Seite. So sehen Sie die Seite auf der Stelle sollte Pitch Count gleich zwei haben. Dieser Teil hat episom-Kugel mit einem Parameter gleich zwei, wir bestätigen, dass die Antwort, was ist die empfangene? Es sollte gleich zwei sein und dann überprüfen Sie es Seite pro Datensatz. Aber die Antwort hat eine Anzahl von sechs. Die Überprüfung der Seite pro Stückzahl ist also gleich sechs. Ok? Das sind also die vier Tests, was wir hier tun, wir werden den Antwortcode 200 validieren und überprüfen, dass der Körper ein Tag-Daten hat. Die Überprüfung der Antwort basierend auf Schulden gleich zwei, und Datensätze pro Seite ist gleich sechs. Dies sind die vier Bedingungen, was wir überprüfen die Antwort, wenn überhaupt etwas falsch ist. Zum Beispiel, sagen wir, ich höre eine. Ich überprüfe es für den PS1 Kreditumkreis, ich besuchte Abfrageparameter zu einem und lass uns sehen und ausführen und was passiert. Also ist es immer noch, wir bekommen eine Antwort. Der Statuscode 200 wird empfangen. Der Antworttext, es hat die Daten, die Körper sehen, Körper hat Datentyp. Drittens, testen Sie, überprüfen Sie die Grube. Also, was wir hier überprüfen, die p sollte gleich 2 sein. Zweites Stück, weil Parameter oder zweite Pythia Beta gleich eins. Und das aus diesem Grund scheitert dieser Test. Und die Anzahl der Datensätze pro Seite hier auch die Anzahl der Datensätze, aber zahlen die sechs. Dieser Test ist also bestanden. Nun, wenn ich es als 2m mache und es für Seite zwei anfordere, was wird dann passieren? Alle Tests, die sie bestanden. So führen wir den Test aus. Wir definieren unsere Test-Postman und dann ausgeführt. In ähnlicher Weise werden wir den Adder ausführen, um zu testen, was wir in einem vorherigen Teil besprochen haben. Also nochmal, ich gehe voran und erstelle eine neue Anfrage. So wird dies auch ein Teil der neuen Kollektion sein, die ich hinzugefügt habe. Und dann nehme ich diesen, um einen einzelnen Benutzer zurückzugeben. Dies ist auch eine gute EPA-Quit-HTTP-Anfrage und MPA-Abfrage. Also versuche ich, es für Benutzer-ID zu befragen und zu bekommen, versuche, die Daten für Benutzer-ID gleich sieben zu erhalten und ich sende es. Wir haben Michael Lawson, der hier drüben den Begriff Liberal bemerkt und jetzt unseren Test für dieses Szenario verdient. Also mache ich diesen Test und wir gehen zum Testbereich. Und wir haben eingefügt, was genau tun wir hier drüben? Wir sind wieder da, wir erhöhen den Statuscode. Wenn die Sponsoren ihnen Elektrik erfolgreich geben, wird die Anfrage erfolgreich bearbeitet. Die Antwortkurve sollte gleich 200 sein, was hier ist und die Antwort des Antwortkörpers validiert. Aber es sollte Tag-Daten haben, es ist in Ordnung. Übergeben Sie dann den Antworttext und überprüfen Sie dann den FirstName. Also, wenn wir versuchen, den Vornamen zu überprüfen, sollte der Vorname gleich Michael sein und überprüfen Sie den Nachnamen, den Nachnamen aus den Antwortdaten Nachname. In der Antwort haben Sie also Daten und Daten. Inside Daten haben Sie dieses Nachnamen-Tag, das Lawson gleich sein sollte. Das sind also die vier Tests, was wir hier machen. Und wir senden die Anfrage erneut. Du siehst alle Tests, die sie bestanden haben. Nehmen wir an, wenn der Statuscode wir erwarten einen anderen Bezirk verschraubt, lassen Sie sagen, zwei 0-1 oder der Name geändert wird, sagen wir, ich habe ein Zeichen E entfernt. Ähnlich von Nachname, habe ich das Zeichen o entfernt.Und jetzt wenn wir versuchen, diesen Test auszuführen, also erhalten wir eine Antwort, die nicht mit der erwarteten Antwort übereinstimmt und all diesen Test gehalten hat, schlagen sie fehl. Also erwarten wir eine Antwort, wo als die tatsächliche Antwort zu sehen, ob es nicht mit dem erwarteten übereinstimmt. Und daher scheitern diese Tests. Sehen Sie den Status könnten wir 200 bekommen, wir erwarten 0. Und in ähnlicher Weise möchten wir den Vorname überprüfen. Und Vorname hat c, a, t, e fehlte. Siehst du? Michael und Michael. So war es nicht viele Ähnlichkeit LastName Gesetz oder fehlt. Und hier haben wir Lawson. Also habe ich es als Nachname und sagen Port einen weiteren Charakter hier und so. Und wir haben gebunden, um es wieder auszuführen und zu sehen, was passiert. Sehen Sie, wieder, wir haben einen Test fehlgeschlagen, was Status könnte, weil ich nicht gesehen habe, dass diese Daten Schule gut werden soll, sollte gleich 200 für die erfolgreiche Ausführung sein und dann alle Tests sehen, nicht ihre letzten m. Auf diese Weise schreiben wir in den Test und überprüfen, ob der Test, sie funktionieren gut oder nicht. Wenn sie nicht gut funktionieren, sollte es einen Fehler geben, und das sollte hier in den Testergebnissen gemeldet werden. In ähnlicher Weise gehen wir weiter und machen die Checkliste. Also erschaffe ich noch einen diffusen. Das ist meine Liste. Dies ist für die Erstellung, und dieses Mal verwenden wir post ästhetisch Methode nicht erschien ein neuer Datensatz. Gehen Sie hier und Amp Auswahl Post ist in diesem, setzen Sie die Anfrage. Und dann sollte es auch einen Körper haben. Ich schätze, du brauchst ein paar Informationen im Körper. Also müssen wir diese Information haben, auch die Leiche. Wir sammeln diese Informationen, die Daten, was wir schreiben möchten. Wir gehen zum Körper und hier, da es keine ist, kann ich nicht am besten Zeile auswählen. Und ich lege die Daten hierher und schicke sie dann. Ich bezeichnete 343. Und es hat eine manchmal geschaffene Temp gleich diesem. Jetzt sollte es einen Test dafür geben. Sie haben dafür einen Test erstellt. Sie möchten diese Tests auch ausführen. Also gehen wir hier, klicken Sie hier, und wir haben diesen Test. Also gehen wir hierher und wir sind diese Tests. Nun, wurde diese Tests hinzugefügt. Wir müssen überprüfen, was genau damit passiert. Jetzt sagt, dass diese Daten erstellt wurden. Ich glaube nicht, dass diese Daten wieder erstellt werden. Also, was ich tun werde, ändere ich diesen Namen anstelle von morphem. Sie werden es morphisch machen. Ein Schätzer von Führungskräften. Ich werde diese Spur machen. Und mal sehen, was passiert. Wenn ich diese Anfrage schicke. Neue Ideen erstellt mit diesem 42 und Zeitstempel. Und die sehen Sie die Tests. Wir haben Test für die Validierung des Status quo, der 201 ist. In diesem Fall ist der Status 201, der geändert wird. Und dann hat es ID und es hat Zeitstempel. Es ist in Ordnung. Gültigkeit in der Antwortpartei. Es sollte ID-Gültigkeit in diesem Körper haben. Wir hätten schaffen sollen. Es ist in Ordnung. Jetzt werden wir in den Datensatz verwendet wurde erstellt. Und der IRB, der verwendet wird, ist 42. Mit dieser gleichen Idee sind wir bereit zu bearbeiten und weiter zu lesen, müssen wir die HTTP-Methode verwenden. Ist es. Setzen Sie es, gehen Sie noch einmal mit der neuen Anfrage vor. Und hier werden wir die Methode auswählen. Es wird gesetzt und Derivate zuerst verwendet 42. Also werden wir die gleiche Idee verwenden, dass hier es ist, 42, Benutzer-ID sollte gleich sein und dann wollen wir es bearbeiten. Um es zu erhalten, müssen wir eine Benutzerdaten verwenden. Es sollte so etwas sein. Es wird dem Körper. Wieder wählen wir Zeile und dann fügen wir ein. Nicht der Name wird in Morpheus und Job 2 geändert, Xeon decedent, und dann sollte es auch getestet haben. Das sind also die Tests, die wir verwenden werden. Wir haben den Statuscode erfunden. Das Status-Zitat nach dem Hinzufügen sollte 200 sein, und dann sollte der Antworttext ein neues Tag auf aktualisiert werden. Mal sehen, was passiert. Sobald wir diese Anfrage senden, sehen wir, dass die Anfrage diese Daten bewertet hat, der Antwortcode, der 200 ist und dann aktualisiert wird. Die App wird im Antworttext angezeigt. Jetzt lasst uns den Test sehen. Was sind die Testergebnisse? Validieren des Statuscodes, der 200 ist, und Validierung des Antwortkörpersensors Time.Deltatime. So ist es auch das, was beschränkt. Jetzt möchten wir den Datensatz löschen. Um den Datensatz zu löschen, müssen wir die Anfrage verwenden, die ungefähr so ist. Lassen Sie uns einen authentischen Ort zum Löschen erstellen. Und wie sollen wir das machen? Von der SCTP wichtig für wir werden die Delete-Methode verwenden. Dies ist die dritte, und dies ist die Abfrage. Aber hier ist die Benutzer-ID, was wir verwenden müssen 42. Wir möchten die Benutzer-ID gleich 42 aufzeichnen. Außerdem müssen wir eine bestimmte Art von Test dafür haben. Also der Test, was wir hier verwenden, ist, den Antwortcode zu validieren. Daher sollte die Antwort auf 0 für die Antwortkurve gleich 0 sein, denn nach der erfolgreichen Bedingung wäre die Antwort auf 0-4. Nein. Wir werden diese Anfrage senden. Sobald die Anfrage gesendet wird. Sie sehen, dass dieser Balken quadriert gleich 204 ist und das Testergebnis bestanden wird. Nun, wenn Sie etwas abfragen wollen, wie einen Benutzer mit der Benutzer-ID gleich 42, die ein-Wort neu erstellte Rate, 42. Wenn du es beenden willst. Klar Krankheiten Sehen Sie, was bereit ist zu kommen und zu sehen. Da dies ist, gibt es nicht mehr in der Datenbank vorhanden, so dass Sie es nicht abrufen können. Noch eine Sache, die ich vergessen habe, Ihnen zu sagen, dass wir diese Anfrage speichern müssen. Dasselbe mit der zweiten 1, dritten, vierten, speichern und letzten, speichern. Also nochmal, sehen Sie, dann speichern Sie es. Die Methode zumindest wurden sie als gut, gut, gut gezeigt. Die HTP-Anforderungstypen bewerten Methoden, die Methoden, die wir früher gezeigt haben, jetzt haben sie sich auf die eigentliche geändert. Also haben wir zunächst diese Anfrage, erhalten sekundäre Fragen auch Anforderungsziel-Quest in der Post-Anfrage. Drittens war das Fotobleichen einer PUT-Anfrage, und die letzte war zum Löschen und es war eine Löschanforderung. Jetzt werde ich Ihnen auch ein Beispiel geben, wie Sie Parametrisierung durchführen oder wie globale erneuerbare Energien so einstellen, dass keine Variable gesetzt wird. Was Sie tun müssen, ist, diesen zu schlafen. Der Parameter und wischen Sie Ihren Beginn Video wurde Variable als Host eingestellt. Ich sitze in Gewerkschaft und es ist die Umgebungsvariable. Aber wenn Sie möchten, können Sie es als Host für globale erneuerbare Siedler festlegen. Wenn Sie hier gehen, sehen Sie, dass es sich um eine globale Variable handelt. Über alle Abscheuungen. Dieser Host wird anwendbar sein. Ich bin hier, und ich schicke es, wohin ich gehe. Ja. Statt dessen verwende ich Host. Alles, was Sie tun müssen, ist, zu jeder anderen Abfrage zu gehen , bei der Sie dasselbe haben, wobei die gleiche Variable verwendet wird. Verwenden Sie Host Institute dieser Variablen und sagen, die Abfrage, sehen Sie, es funktioniert gut. Auf diese Weise können Sie Parameter festlegen, Sie können die Umgebungsvariablen festlegen, Sie können globale Variablen festlegen und sie dann in Ihrem Test verwenden. Damit kommen wir zum Ende dieses Teils. Und jetzt glaube ich, dass Sie wissen, wie man Test schreibt, wie man Ihren Test definiert und wie man ihn mit Postman ausführt. So jetzt sind Sie sich bewusst, wie genau Sie den Test löschen können und Sie können Ihren Test definieren und wie Sie den Statuscode HOTPO installieren Postman überprüfen, Ihren Test mit Postman ausführen, die Umgebung und globale Variablen festlegen und überprüft, dass ein Drittel. Also im nächsten Teil werden wir über neue Männer sprechen, die für die Durchführung Ihres Tests in einer automatisierten Weise verwendet wird. Freunde sehen dich also im nächsten Teil. 10. API mit NEWMAN: Hallo Freunde. Willkommen zum letzten Teil dieses Kurses. Und in diesem Teil werden wir über EPA-Testautomatisierung mit neuen Mann sprechen. Neue Männer ist eine Haftung, durch die Sie den Testlauf aller Anfragen automatisieren können, was Sie in einer Sammlung von Postboten erstellt haben. Sie müssen also nicht die Anwendung starten und die Anfrage einzeln und Terrakotta-Antwort ausführen. Sobald Sie Ihren ersten Postboten erstellt haben, können Sie die Sammlung und den gespendeten Link für diese Sammlung und den Veranstaltungsort speichern. Gut, dieser Link als Eingabe in die Middlemen-Bibliothek und mit Befehlszeilen ausgeführt. Also alle Tests, die in der Sammlung vorhanden sind, die sie ausgeführt haben, automatisch gemeldet, generiert. Dies ist eine Technik, um APA-Testfälle in Postboten über Newman zu automatisieren. Und in diesem Teil werden wir sehen, wie genau wir das erreichen können. Dafür müssen Sie zuerst neue Männer installieren. Und um neue Männer zu installieren, sollten Sie node.js auf Ihrem System installiert haben. Um Node.js zu installieren, Sie müssen auf die node.js Website gehen und die Version herunterladen , die Sie für Ihr System benötigen, nehmen 15.6 Punkt 0. Sie können jede Resonanz nehmen, aber Sie brauchen. Und dann, sobald Sie die Installationsprogramme starten, erhalten Sie diese Option. Klicken Sie auf Weiter. Als Nächstes. Es wird in den Programmdateien installiert, wenn wir es an einen anderen Ort ändern möchten , fühlen Sie sich frei, dies zu tun. Und dann standardmäßig Option ausgewählt, klicke ich auch auf die automatisch installierten Tools. Und dann schließlich, nachdem ich auf Weiter geklickt habe, bekomme ich auf diesen Bildschirm, wo es heißt installieren und klicken Sie auf die Installation von Kindern ins Stocken geraten. D1 Node.js, um Tönungen zu machen? Ja. Und Sie können sehen, dass, um eine vollständig zu etablieren , und wir haben unser System und hier gespeichert. Und jetzt Utopisch an der Kommandozeile. Wie hier, nur um fortzufahren, weiter. Denkt an mehr Installationen. Es wird weitergehen und einige Ergänzungen zu Ihrer Umgebungsvariablen vornehmen. Wenn Python nicht auf dem System installiert ist, wird Python auf Ihrem System installiert. So wird es derzeit installiert, um nicht eins auf meinem System zu machen. All dies ist für die Ausführung von Node.js aufgetreten. Beide haben wir Node.js auf dem System wird voran gehen und installieren Sie die Newman-Bibliothek. Wir gehen weiter und Newman nutzt das System stark. So können Sie die erstaunlich noch auf sehen, es dauert ein paar Minuten bis die komplette Installation für sie durchgeführt wird. Also, bitte haben Sie Geduld damit. Das ist nur eine einmalige Übung. Sobald du es hast, nimm dir nicht so viel Zeit. Sie können es einfach in einem einzigen Ziel ausführen. Sobald Sie das gesamte Setup hübsch haben, können Sie Ihre Testfälle ausführen, aber nur eine einzige Befehlszeile ausführen. Jetzt können Sie sehen, dass die Installation nach wenigen Minuten abgeschlossen wurde, sagen wir für fünf Minuten. Und ich bekomme einen Nachrichtentyp zum Beenden. Also schlage ich Enter. Also, jetzt haben wir Node.js Installer Knotensystem. Nach der Installation störe ich die PowerShell oder die Befehlszeile hier drüben. Ich gehe weiter und schaue nach. Und PM war fertig. So war die aktuelle npm kein Zylinder für TDL auch Executive, noch war korrekt installiert. So Normalisierung kommt auch als 15, was perfekt ist. Posten Sie haben NPM und Node auf dem System installiert. Alles, was Sie tun müssen, ist diesen Befehl auszuführen, der NPM ist. Und Tom minus g ist global für alle Benutzer. Newman, npm installieren minus g Newman. Und Intel beginnt sicherlich, Newman-Bibliotheken auf dem System zu installieren. Als Teil unserer Tests, was ich getan habe, habe ich diese Sammlung umbenannt, okay, als Testfähigkeitsanteile. Und jetzt nach der Umbenennung werde ich das herunterladen. Um also herunterzuladen, was wir tun müssen, klicken Sie auf diesen Baumpunkt, und hier haben Sie diese Option als Export. Klicken Sie auf diese Sammlung V2 0.1. Verwenden Sie dies wie empfohlen, anstatt zu exportieren. Und alles sollte hier dargestellt werden und sagen, würdest du es benennen, Fähigkeiten testen, Postmen-Sammlung. Das ist der Name. Und sehen Sie, ich sitze an einem Schreibtisch. Und dann haben wir das Gleiche. Jetzt haben wir diese JSON-Datei. Diese eine Seillänge hat die Postbotensammlung. Ich werde es an den Ort kopieren, an dem ich neue Männer installiert habe. Newman wurde hier aufbewahrt. Und der Postboten Benutzer kann selten Postmen verwenden und Ordner verschieben, diese anständige Datei setzen. Und jetzt gehe ich zur Eingabeaufforderung und Eingabeaufforderung im selben Ordner. Lassen Sie mich die Schriftgröße irgendwie erhöhen, so dass es einfacher für Sie ist, es zu sehen. Ich hoffe, es ist für Sie sichtbar. So sehen Sie Benutzer PKA, Post-Modernität, den Theme-Ordner, in dem ich die anständige Datei für die Sammlung gespeichert habe. Und jetzt nehme ich den neuen Mann, den wir installiert haben. Falls Sie neu und nicht auf dem System installiert haben, können Sie immer in den Ordner gehen. Wenn Sie Newman stürmen möchten und diesen Befehl bewerten und ausführen, npm installieren minus g Newman Disziplining Speicher Newman auf dem System im gleichen Ordner. Sobald es ist, dauert es diese eine Minute installiert, und sobald es gespeichert ist, können Sie die vs minus v nehmen wird es die Jungfrau von Neumann auf dem System installiert. Meine Worte sind fünf vor zwei. Ich gehe weiter und führe die JSON-Sammlung aus, die ich heruntergeladen habe. Sobald Newman installiert ist, können Sie die Watson überprüfen. New Moon minus V gibt Ihnen die installierte Version. Also fünf zu zwei ist das Volumen innerhalb dieses Terminal-Methodenbegriffs. Jetzt in diesem Ordner Benutzer PKI, ich, Postboten wir hatten, haben wir diese ganze anständige heruntergeladen und gespeichert, wird den gleichen Ordner für die Ausführung unseres neuen Mannes verwenden. Also alles, was Sie tun müssen, ist neue Männer laufen und den Namen der anständigen Datei eingeben. Das ist also der Name unserer letzten Wahl. Ich tippte es und drücke Enter. Sobald Sie die Eingabetaste drücken, werden Sie alle Tests sehen, die wir manuell in Postboten ausgeführt werden. Alle diese Tests werden hier automatisch mit dem Zeilenumbruch ausgeführt. Also mal sehen, das wird es wieder tun, muss getan werden. So kommt es zuerst vor. Erste fünfte Anfrage, erste aufgetreten ist Beziehung gewesen 1234. Zweites Wappen hat drei Validierungsfalten Anforderer zu 50% Ethik. Und fünfte Repeater, einer, ob anders. Also lasst uns zuerst, zweites, drittes, viertes zuerst überprüfen . Und dann, wie genau auf die Anzahl der Anfrage, wie viele Anfragen vorbei wie viele Behauptungen sie jeden dieser Checkers Hilfe nennen. So gibt es 11 Bewertungen dann Fehlerszenarien, vergangene Szenarien, die geschrieben werden, wird berichtet, wie viele Pfade und die mit grünem Tech zuerst ist und die mit Radiusfeld. Auf diese Weise erfahren wir, wie viele Tests, die Spaß machen und scheitern und Hominid-Tester es wird übertreffen. Also Freunde. Jetzt können Sie den Test sehen, was wir hier erstellt haben, wir hatten diesen Test und für jeden von ihnen hatten wir bestimmte Validierungen, etwa so. Das ist eine Beziehung. Sie werden auch dort drüben hingerichtet, wenn wir es als neue Männer führen. So machen Sie manuelle und automatisierte Tests mit Postman und neuen RAM für EPA's. Als Teil dieses Kurses werde ich alle Testfälle vorstellen, die wir in unseren verschiedenen Testfällen besprochen haben, was wir für unsere Diskussion verwendet haben. Ich werde sie als separate Datei veröffentlichen, so dass Sie immer verweisen können sie auch geschrieben Tutorial für Sie, so dass Sie alle diese Punkt üben können, was Sie in diesem Kurs gelernt haben. Für den Fall, wenn Sie irgendwelche Quotienten Fragen dork haben, zögern Sie nicht, mit mir in Verbindung zu treten. Sie können mir immer Ihre Fragen belastet werden oder Sie können Ihre Anfragen mit Vorsicht an die Küste posten und ich werde mehr als glücklich sein , zu antworten oder Ihnen die Antworten auf diese Fragen zu geben. Damit kommen wir zum Ende dieses Kurses, Tigerfreunde. Vielen Dank und glückliches Lernen. Und du bist dabei. Wir kommen zum Ende dieses Kurses, Tags viel für Ihre Zeit und ich freue mich, von Ihnen zu hören. Bitte zögern Sie nicht, sich mit mir in Verbindung zu setzen, wenn Sie Fragen oder Fragen haben und empfehlen Sie diesen Kurs Ihren Freunden, Ihren Familienmitgliedern, und teilen Sie mir bitte Ihre Erfahrungen mit offenlegen. Danke. Glückliches Lernen.