postman tutorial api testing using postman
Ta vadnica po korakih pojasnjuje testiranje API-jev s pomočjo POSTMAN-a, vključno z osnovami POSTMAN-a, njegovih komponent ter vzorčno zahtevo in odzivom:
Ogledali smo si najpogosteje vprašane Vprašanja za intervju z ASP.Net in Web API v naši prejšnji vadnici. V tej vadnici boste izvedeli, kako pristopamo k testiranju API-jev prek POSTMAN-a za kateri koli dani URL.
Postman je zelo preprosto in intuitivno orodje ali aplikacija za testiranje API-jev. Vsaka komponenta v programu POSTMAN je zelo pomembna, saj ima svoj pomen.
=> Tukaj preberite celotno serijo testiranja API .
kako zagnati datoteko .jar
Seznam vseh vadnic za poštarje v tej seriji
Vadnica št. 1: Uvod poštarja (Ta vadnica)
Vadnica # 2: Kako uporabljati poštarja za preizkušanje formatov Diff API
Vadnica št. 3: Poštar: Variable Scopes And Environment Files
Vadnica # 4: Zbirke poštarjev: uvoz, izvoz in generiranje vzorcev kode
Vadnica št. 5: Avtomatizacija validacij odzivov s trditvami
Vadnica # 6: Poštar: skripti za predhodno zahtevo in objavo zahtev
Vadnica št. 7: Postman Advanced Scripting
Vadnica št. 8: Poštar - integracija ukazne vrstice z Newmanom
Vadnica št. 9: Poštar - Predloge za poročanje z Newmanom
Vadnica št. 10: Poštar - Ustvarjanje dokumentacije API
Vadnica št. 11: Vprašanja za intervju z poštarjem
Pregled vadnic v seriji Postman
| Tutorial_Num | Kaj se boste naučili |
|---|---|
| Vadnica št. 7 | Postman Advanced Scripting Raziskali bomo nekaj primerov uporabe naprednega skriptiranja z orodjem Postman, ki bi nam omogočilo, da tukaj zaženemo zapletene poteke preizkušanja. |
| Vadnica # 1 | Poštar Uvod V tej vadnici po korakih je razloženo preizkušanje API-jev s programom POSTMAN, vključno z osnovami programa POSTMAN, njegovih komponent ter vzorčne zahteve in odziva. |
| Vadnica # 2 | Kako uporabljati poštarja za preizkušanje formatov Diff API Ta informativna vadnica razloži, kako uporabljati poštarja za testiranje različnih formatov API, kot so REST, SOAP in GraphQL, z primeri. |
| Vadnica št. 3 | Poštar: Variable Scopes And Environment Files V tej vadnici za poštarja bodo razložene različne vrste spremenljivk, ki jih podpira orodje Poštar, in kako jih je mogoče uporabiti med ustvarjanjem in izvrševanjem zahtev in zbirk poštarjev. |
| Vadnica # 4 | Zbirke poštarjev: uvoz, izvoz in generiranje vzorcev kode Ta vadnica bo zajela, kaj so zbirke poštarjev, kako uvoziti in izvoziti zbirke v in iz poštarja in kako ustvariti vzorce kode v različnih podprtih jezikih z uporabo obstoječih skriptov poštarjev. |
| Vadnica št. 5 | Avtomatizacija validacij odzivov s trditvami Koncept trditev v zahtevah za poštarje bomo razumeli s pomočjo primerov v tej vadnici. |
| Vadnica št. 6 | Poštar: skripti za predhodno zahtevo in objavo zahtev Ta vadnica vam bo s pomočjo preprostih primerov razložila, kako in kdaj uporabljati skripte za vnaprejšnje pošiljanje poštarjev in skripte ali teste za zahtevo po pošti. |
| Vadnica št. 8 | Poštar - integracija ukazne vrstice z Newmanom Ta vadnica bo razložila, kako integrirati ali izvajati zbirke poštarjev z orodjem za integracijo ukazne vrstice Newman. |
| Vadnica št. 9 | Poštar - Predloge za poročanje z Newmanom Predloge za poročanje, ki jih je mogoče uporabiti s programom Newman Command Line Runner za ustvarjanje predlog poročil o izvajanju preizkusov poštarjev, so razložene tukaj v tej vadnici. |
| Vadnica št. 10 | Poštar - Ustvarjanje dokumentacije API Spoznajte, kako z minimalnimi napori ustvariti lepo videti, oblikovano dokumentacijo z uporabo podpore za dokumentacijo API, ki jo nudi Postman Tool v tej vadnici. |
| Vadnica št. 11 | Vprašanja za intervju z poštarjem V tej vadnici bomo zajeli nekaj najpogostejših vprašanj za intervju z poštarjem o orodju Postman in različne tehnike testiranja API. |
Kaj se boste naučili:
- POŠTAR Uvod
- Namestitev POSTMAN
- Vzorec zahteve in odgovora
- Posodobitev: dodatne informacije
- Zaključek
POŠTAR Uvod
POSTMAN je odjemalec API, ki se uporablja za razvoj, testiranje, skupno rabo in dokumentiranje API-jev. Uporablja se za testiranje zaledja, kjer vnesemo URL končne točke, pošlje zahtevo strežniku in od strežnika prejme odgovor nazaj. Enako je mogoče doseči tudi s predlogami API, kot je Swagger. Tako v Swaggerju kot tudi v programu POSTMAN nam ni treba zgraditi ogrodja (za razliko od Parasofta), da pridobimo odziv storitve.
To je glavni razlog, da razvijalci in inženirji avtomatizacije pogosto uporabljajo POSTMAN, da zagotovijo, da storitev deluje in deluje skupaj z različico gradnje API-ja, ki je nameščen v regiji.
V bistvu pomaga pri doseganju končnih točk API-ja s hitrim ustvarjanjem zahtev v skladu s specifikacijo API-ja in seciranjem različnih odzivnih parametrov, kot so koda stanja, glave in dejansko telo odziva.
Tu je video vadnica:
Poštar ponuja veliko naprednih funkcij, kot so:
- Razvoj API.
- Nastavitev končnih točk Mock za API-je, ki so še v razvoju.
- Dokumentacija API.
- Trditve za odgovore, prejete pri izvajanju končne točke API.
- Integracija z orodji CI-CD, kot so Jenkins, TeamCity itd.
- Avtomatizacija izvajanja testov API itd.
Zdaj smo opravili formalno predstavitev orodja, nadaljujmo z namestitvenim delom.
Namestitev POSTMAN
Poštar je na voljo v dveh možnostih.
- Kot aplikacija za Chrome (ta je že zastarela in nima podpore razvijalcev Postman)
- Izvorna aplikacija za različne platforme, kot so Windows, Mac OS, Linux itd.
Ker so Chromove aplikacije zastarele in tesno povezane z brskalnikom Chrome (v nekaj primerih dejanska različica brskalnika), se bomo osredotočili predvsem na domačo aplikacijo, ki nam daje več nadzora in ima manj zunanjih odvisnosti.
Poštar Native App
Postman Native app je samostojna aplikacija, ki je na voljo za Prenesi v različne platforme OS, kot so Windows, Mac OS, Linux itd. To lahko prenesete tako kot katero koli drugo aplikacijo, odvisno od uporabniške platforme.
Tudi postopek namestitve je precej preprost. Preprosto morate dvakrat klikniti preneseni namestitveni program (za Windows in Mac) in slediti navodilom.

Ko je namestitev uspešna, za začetek preprosto odprite aplikacijo Poštar.
Videli bomo, kako ustvariti preprosto zahtevo za kateri koli razpoložljiv odprtokodni API in si ogledali različne komponente zahteve in odgovora, prejetih, ko se zahteva izvede z uporabo aplikacije Postman.
Zelo priporočljivo je, da se v aplikacijo Poštar prijavite / prijavite z obstoječim e-poštnim računom. Prijavljeni račun ohrani vse zbirke poštarjev in zahteve, ki so shranjene med sejo, in zagotavlja, da so zahteve še vedno na voljo za delo, ko se isti uporabnik naslednjič prijavi.

Glejte Opomba podrobnosti o javno dostopni lažni končni točki API.
Za to bomo ponazorili vzorec zahteve GET URL kar bi vrnilo 100 objav kot odgovor na tovor JSON.
Začnimo in poglejmo korake, ki jih je treba upoštevati:
# 1) Odprite aplikacijo Poštar (če še niste prijavljeni z obstoječim ali novim računom, se najprej prijavite z ustreznimi poverilnicami).
Spodaj je slika začetnega zaslona Postman UI:

#two) Ustvarite novo zahtevo in izpolnite podrobnosti glede na končno točko, ki jo bomo uporabili za preizkus ali ponazoritev. Preizkusimo zahtevo za končno točko API-ja REST http://dummy.restapiexample.com/api/v1/employees

# 3) Ko so lastnosti zahteve izpolnjene, pritisnite SEND, da se zahteva izvede na strežniku, ki gosti končno točko.

# 4) Ko se strežnik odzove, lahko preverimo različne podatke okoli odziva.
Oglejmo si vsakega od njih podrobno.
Ko je odgovor končan, je privzeto izbran in prikazan zavihek telesa odziva. Drugi parametri za odgovor, kot so koda stanja odziva, čas, potreben za dokončanje zahteve, velikost koristnega tovora so prikazani tik pod glavo zahteve (kot na spodnji sliki).

Če želite dobiti natančne podrobnosti o odzivnih parametrih, kot sta velikost odziva in odzivni čas, lahko preprosto premaknete miškin kazalec nad vsako od teh vrednosti in Poštar vam prikaže podroben pogled z natančnejšimi podrobnostmi za vsako od teh lastnosti.
Na primer, za čas zahteve - nadalje ga bo seciral na posamezne komponente, kot so čas povezave, čas vtičnice, iskanje DNS, rokovanje itd.

Podobno bo za velikost odziva prikazal razčlenitev, koliko velikosti so sestavljene glave in kakšna je dejanska velikost odziva.

Zdaj pa poglejmo še druge zavihke za odzive, tj. Piškotke in glave. V spletnem svetu imajo piškotki velik pomen glede spodbujanja izkušenj na strani odjemalca in veliko informacij, povezanih s sejo, da bi dobili vse informacije o piškotkih, ki so bili vrnjeni s strežnika. Lahko preklopite na zavihek piškotkov in si to ogledate.

Podobno glave odzivov vsebujejo veliko koristnih informacij o zahtevi, ki je bila obdelana. Preprosto pojdite na zavihek glav v odseku za odgovore in si oglejte glave odzivov.

Pomembno je omeniti, da so vse zahteve, ki jih pošljete strežniku, shranjene v zgodovini poštarjev za poznejšo uporabo (zavihek Zgodovina je na voljo na levi stranski plošči aplikacije).
To pomaga pri preprečevanju ustvarjanja zahtev vsakič, ko morate dobiti odgovor za isto zahtevo, in tudi pri izogibanju vsakdanjim opravilom. Če je potrebno, se lahko v prihodnosti sklicujete na pretekle zahteve (in tudi odgovore).
Opomba: Za ponazoritev vzorčnih zahtev in odgovorov bomo uporabili javno dostopne ponarejene strežnike API, ki bodo omogočali izdelavo vseh vrst zahtev HTTP in vrnili veljaven odgovor HTTP.
Če jih naštejemo le nekaj, bomo za referenco uporabili spodnja lažna spletna mesta končnih točk API:
Alternativni hitri priročnik za namestitev poštarja
POSTMAN je odprto orodje in je na voljo vsem, ki brskajo po internetu. Sledite spodnjim korakom in v lokalno napravo namestite orodje POSTMAN.
Korak 1: Odprto Google in poiščite orodje POSTMAN. Dobili boste spodnji rezultat iskanja. Nato lahko kliknete Download Postman App in preusmerjeni boste na spletno mesto getpostman.

V nasprotnem primeru lahko neposredno krmarite do tega URL da dobite orodje POSTMAN.
2. korak: Izberite različico POSTMAN glede na vaš operacijski sistem. V našem primeru bomo uporabili POSTMAN za OS Windows. Poleg tega uporabljamo Window-64 bit, zato bomo POSTMAN prenesli in namestili za 64 bit.

3. korak: Ko kliknete gumb Prenos, se datoteka postman.exe prenese v vaš lokalni lokal. Kliknite to datoteko. To je namestitev z enim klikom, tako kot katera koli druga aplikacija, ki vam omogoča namestitev dodatka POSTMAN za vaš brskalnik.
4. korak: Ko namestite aplikacijo, kliknite aplikacijo (ki jo morate namestiti na namizje). Kot lahko vidite na spodnji sliki, imamo šest različnih entitet, za katere boste v bistvu potrebovali tri gradnike, to so Zahteva, Zbiranje in Okolje, o katerih bomo govorili v naslednjem poglavju.
To je to !! Uspešno smo namestili in zagnali aplikacijo POSTMAN.

Gradniki POSTMAN
POSTMAN ima različne gradnike, vendar bomo za naš namen razpravljali o treh glavnih gradnikih, ki so bistveni za vsako operacijo POSTMAN.
Ti trije glavni gradniki so:
# 1) Zahteva
Zahteva ni nič drugega kot kombinacija celotnega URL-ja (ki vključuje vse parametre ali ključe), HTTP glave, telesa ali koristnega tovora. Ti atributi skupaj tvorijo zahtevo. POSTMAN vam omogoča shranjevanje vaše zahteve in to je dobra lastnost aplikacije, ki nam omogoča, da isto zahtevo uporabimo tolikokrat, kot želimo.
Kliknite na Novo -> Zahteva

# 2) Zbirka
Nekaj mora biti, kjer boste shranili svoje množične zahteve. To je scenarij, v katerem pride do zbiranja. Lahko rečemo, da je zbirka skladišče, v katerem lahko shranimo vse svoje zahteve. Na splošno se zahteve, ki zadevajo isti API, hranijo v isti zbirki.
Kliknite na Novo -> Zbirka.

# 3) Okolje
Okolje je regija, kjer bodo potekale vse vaše operacije na API-ju. Lahko je TUP, QA, Dev, UAT ali PROD. Vsak projekt bo že konfiguriral regije in v njem morate prijaviti svoje globalne spremenljivke, kot so URL, ID in geslo žetona, ključi konteksta, ključi API, ključi dokumentov itd.
Kliknite na Novo -> Okolje.

Shranjevanje zahteve v zbirko
Zdaj bomo poskusili vzorčno zahtevo shraniti v zbirko in z isto zahtevo bomo zadeli API.
Korak 1: V zgornjem desnem kotu boste videli gumb »+ Novo«. Kliknite ta gumb in dobili boste seznam gradnikov, ki so bili prikazani ob prvem zagonu aplikacije.

2. korak: Kliknite Zahtevaj.

3. korak: Navedite ime zahteve, ki je obvezno polje. Nato kliknite na '+ Ustvari zbirko'.

4. korak: Ko kliknete »+ Ustvari zbirko«, vas bo vprašal za ime (recimo Vzorčna zbirka). Vnesite ime zbirke in pritisnite Enter.

5. korak: Kliknite na “Shrani v zbirko vzorcev” .
Vzorec zahteve in odgovora
Ta poseben razdelek vam bo dal globok vpogled v to, kako preizkusiti API v programu POSTMAN.
Kot lahko vidite na spodnji sliki, imamo našo zahtevo, ki smo jo že ustvarili (Test for SoftwareTestingHelp). Poleg tega lahko vidite spustni meni (tik ob URL-ju), ki vsebuje glagole ali metode, ki jih podpira POSTMAN.
Ti se imenujejo glagoli HTTP. Nekaj bomo poskušali posodobiti z metodo PUT, nato pa bomo isto dobili z metodo GET. Predvidevam, da se bralci zavedajo funkcionalnosti teh glagolov HTTP, ki se uporabljajo pri testiranju API-jev.

Zdaj imamo URL in način zahteve. Vse, kar potrebujemo, so glave in tovor ali telo. V nekaterih primerih moramo generirati žetone (glede na potrebe API-ja).
Navedli bomo naše glave HTTP, tj. Content-Type in Accept. Sprejem ni vedno obvezen, saj odloča o obliki, v kateri bomo dobili svoj odgovor. Privzeto je odgovor vedno JSON.

Vrednosti teh glav ni treba zapirati, saj vam bo POSTMAN ponudil predloge, ko vtipkate besedilna področja ključa in vrednosti.
Nato bomo prešli na naslednji obvezni odsek, ki je Body. Tu bomo zagotovili koristni tovor v obliki JSON. Zavedamo se, kako napisati svoj JSON, zato bomo poskušali ustvariti svoj JSON.
Zahteva za vzorec
URL: http://www.mocky.io/v2/5cd6c3f23000004b006061c5
Glave
Vrsta vsebine: application / JSON
Sprejmi = application / JSON
Telo
{ 'testedby': { 'saket': { 'creator': { 'name': 'Software Testing Help', 'location': ( 'Pune', 'Bangalore', 'Ranchi' ) } } }, 'booksToRead': ( { 'title': '7 habits of highly effective people', 'price': 120.00 }, { 'title2': 'the business of 21st century', 'price2': 125.00 } ) } Zdaj Udari
Ko imate popolno zahtevo, kliknite na gumb »Pošlji« in si oglejte kodo za odgovor. Koda 200 OK pomeni uspešno delovanje. Na spodnji sliki lahko vidite, da smo uspešno dosegli URL.

Naslednji korak
Zdaj bomo izvedli še eno operacijo, imenovano GET. Poskusili bomo pridobiti isti zapis, ki smo ga pravkar ustvarili.
Za operacijo GET ne potrebujemo telesa ali koristnega tovora. Ker že imamo vzorčno zahtevo z uporabo metode PUT, je vse, kar potrebujemo, spremeniti metodo v GET.
Ko se spremenimo v GET, bomo ponovno odprli storitev. Kot lahko vidite na spodnji sliki, smo natančno dobili tisto, kar smo opravili, in tako deluje POSTMAN.

Posodobitev: dodatne informacije
Kaj je API?
API (Application Programming Interface) je datoteka jar, ki vsebuje več metod in vmesnikov za izvedbo določenega dejanja.
Glejte spodnji primer in posnetek zaslona:
- Ustvari metodo vsote, ki doda dve spremenljivki in vrne vsoto dveh spremenljivk.
- Nato ustvarite razred kalkulatorja, ki vsebuje več drugih metod, kot so seštevanje, odštevanje, množenje, deljenje in tako naprej. Mogoče je tudi nekaj pomožnih razredov. Zdaj združite vse razrede in vmesnike ter ustvarite datoteko jar z imenom Calculator.jar in jo nato objavite. Za dostop do metod, ki so znotraj, uporabite API Kalkulatorja.
- Nekateri API-ji so odprtokodni (Selenium), ki jih je mogoče urejati, nekateri pa licenčni (UFT), ki jih ni mogoče urejati.
Predlagano branje => Vrhunska orodja za upravljanje API-jev
Kako natančno se te metode kličejo?
Razvijalci bodo izpostavili vmesnik, platformo za klicanje API-ja kalkulatorja, mi pa ustvarimo objekt razreda kalkulatorja in pokličemo metodo vsote ali katero koli metodo.
Recimo, da je datoteko calculator.jar ustvarilo neko podjetje in to pripomoček uporabljajo prek vmesnika uporabniškega vmesnika, nato pa to aplikacijo kalkulatorja preizkusimo z uporabniškim vmesnikom in jo avtomatiziramo s pomočjo QTP / selena, kar se imenuje preskušanje prednjega dela.
Nekatere aplikacije nimajo uporabniškega vmesnika, zato za dostop do teh metod ustvarimo objekt razreda in argumente posredujemo v preizkus, kar se imenuje Testiranje zaledja . Pošiljanje zahteve in prejemanje odgovora bo izvedeno do konca JSON / XML datotek.
Glejte spodnji diagram:

Naročnik POSTMAN
- POSTMAN je odjemalec REST, ki se uporablja za izvajanje testiranja zalednega API-ja.
- V programu POSTMAN prenesemo klic API in preverimo odziv API-ja, kode stanja in koristni tovor.
- Swagger je drugo orodje odjemalca HTTP, v katerem ustvarjamo dokumentacijo API-ja in preko swaggerja lahko tudi pritisnemo API in dobimo odgovor.
- Glejte povezavo https://swagger.io/
- Za preskušanje API-jev lahko uporabite Swagger ali POSTMAN, odvisno od podjetja, katero stranko uporabiti.
- V POSTMAN-u večinoma uporabljamo klice GET, POST, PUT in DELETE.
Kako prenesti odjemalca POSTMAN?
Odprite Google Chrome in prenesite aplikacijo POSTMAN, ki je na voljo v trgovini z aplikacijami Chrome.

Pokličite API-je REST s pomočjo odjemalca POSTMAN
V programu POSTMAN imamo veliko metod, vendar uporabljamo samo GET, PUT, POST in DELETE
- OBJAVI - Ta razpis ustvari novo entiteto.
- GET - Ta klic pošlje zahtevo in prejme odgovor.
- PUT - Ta klic ustvari novo entiteto in posodobi obstoječo entiteto.
- IZBRIŠI - Ta klic izbriše obstoječo entiteto.
Do API-jev je mogoče dostopati bodisi z uporabniškim vmesnikom, kot je bančna platforma, ali kadar uporabniški vmesnik ni na voljo, kot so zaledni sistemi, kjer uporabljamo odjemalca REST API, kot je POSTMAN.
Na voljo so tudi drugi odjemalci, kot je uporabniški vmesnik SOAP, ki je REST in odjemalec SOAP, kot napredni odjemalci REST JMeter lahko API-je pokliče neposredno iz brskalnika. POSTMAN je najboljše orodje za izvajanje operacij POST in GET.
Preberite tudi => Seznam poglobljenih vadnic za milo

Pošljite zahtevo in prejmite odgovor v odjemalcu POSTMAN:
Za testiranje uporabljamo priloženi API tukaj .

Preverite vsak CRUD klic v odjemalcu POSTMAN z uporabo API-jev, ki jih nudi navidezno mesto.
Pri testiranju API-jev preverjamo predvsem naslednje točke:
- Kode stanja odziva glejte wiki stran za podrobnosti.
- Odzivno sporočilo in odgovorno telo JSON.
- Pri testiranju API najprej prosite razvijalca, da navede URL končne točke. Oglejte si ta URL končne točke https://reqres.in/.
# 1) GET Call
Pošlje zahtevo in prejme odgovor.
Koraki za testiranje API-ja REST:
- Mimo https://reqres.in//api/users?page=2 (? je parameter poizvedbe, ki filtrira rezultat, na primer natisne vse informacije o uporabniku na strani 2, parameter poizvedbe je odvisen od razvijalca, kako bo določil) kot URI v odjemalcu POSTMAN.
- Parameter poizvedbe je definiran s (?), Parameter poti pa (/).
- Izberite metodo GET.

- Navedite glave (če je potrebno), kot je uporabniški agent: »Programska oprema«.

- Kliknite gumb POŠLJI.
- Če API deluje dobro, v odgovor dobimo:
- Status 200 - V redu, to pomeni, da je bil odgovor uspešno prejet.
- Odgovor JSON tovor.
- Sporočilo v nizu

- Še eno Primer GET METHOD, kjer smo iskali informacije o določenem uporabniku, tj. ID uporabnika = 3. Vnesite URI = https://reqres.in/api/users/3

- Če podatki za naše iskanje niso na voljo, dobimo prazno sporočilo o stanju JSON in 404.

# 2) POST klic
Ustvarite novega uporabnika ali entiteto.
Koraki za izvedbo:
- Iz spustnega menija izberite POST in uporabite ta URL storitve »https://reqres.in/api/users/100«

- Pojdite na Body -> izberite RAW -> Ko prenašamo JSON.
- V spustnem meniju izberite JSON in prilepite skript za koristni tovor.
- Podajte to koristno breme {'name': 'Morpheus', 'job': 'leader'}

kako bi preizkusil pisalo
- JSON se začne s kodrastimi oklepaji in podatke shrani v obliki ključa, vrednosti.
- Prenesite vrsto vsebine glave = application / json.
- Pritisnite gumb POŠLJI.

- Na uspešno zahtevo dobimo spodnji odgovor:
- Status 201 - Ustvarjen, odgovor je bil uspešno prejet.
- Odzivni tovor
- Glava

# 3) PUT klic
Posodobi ali ustvari novo entiteto.
Koraki za ustvarjanje klica PUT:
- Uporabite ta URL storitve “https://reqres.in/api/users/206” in koristni tovor {“name”: “Morpheus”, “job”: “Manager”
- Pojdite na odjemalca POSTMAN in izberite način PUT -> Pojdi na telo -> Izberite RAW> podajte JSON in v spustnem meniju izberite JSON in prilepite skript za koristni tovor.
- JSON se začne s kodrastimi oklepaji in podatke shrani v obliki ključ-vrednost.
- Pritisnite gumb POŠLJI in za uspešno zahtevo boste dobili spodnji odgovor.
- Status 200 - V redu, odgovor je bil uspešno prejet.
- Odzivni tovor
- Glava
- Opravilo je posodobljeno na »manager«
# 4) Izbriši klic
- Izbrišite uporabnika, uporabite ta URL storitve “/ api / users / 423” in to koristno breme {“name”: “Naveen”, “job”: “QA”}.
- Pojdite na POSTMAN in izberite način DELETE, koristni tovor ni potreben.
- Izbriše ID uporabnika = 423, če je na voljo v sistemu.
- Status 204 - Ni vsebine, odgovor je bil uspešno prejet.
- Noben tovor ni prejet, ID uporabnika je izbrisan.
- Glava

Izzivi pri testiranju API
- Testni primeri morajo biti zasnovani tako, da morajo zajemati testno pokritost.
- Oblikovanje testnih primerov je preprosto, če API vsebuje manj parametrov, kompleksnost pa se poveča, če je število parametrov veliko.
- Redno posodabljajte testno pokritost s spremembo poslovnih zahtev. Če je dodan nov parameter, povečajte paket preskusnih snopov
- Pravilno klicanje API-jev za zaporedje.
- Raziščite mejne pogoje in zmogljivosti.
Zaključek
V tej vadnici smo razpravljali o pomembnih napotkih za začetek uporabe orodja za testiranje API-ja Postman. Naučili smo se namestiti orodje Postman kot samostojno aplikacijo in razpravljali o tem, kako lahko ustvarimo preprosto zahtevo in si ogledamo ustvarjeni odgovor.
Videli smo, kako se pomakniti do različnih delov informacij o odzivu ter kako pregledati in pridobiti zahteve na zavihku zgodovine.
Verjamemo, da lahko do zdaj izvedete uspešno operacijo API-ja. Uspešno delovanje API-ja ne pomeni kopiranja in lepljenja celotnega telesa, glav in drugih potrebnih blokov ter uspešnega izvajanja preizkusa.
Gre za to, kako udobno vam je pisanje lastnega JSON-a, krmarjenje do katerega koli določenega polja v JSON-u s pomočjo tipke ali parametrov dokumenta, razumevanje nizov v JSON-u itd.
Orodje POSTMAN odjemalec se uporablja za izvajanje zalednih preskusov in predvsem za izvajanje klicev GET, PUT, POST, DELETE.
Iz te vadnice smo se naučili, kako doseči klice odjemalca POSTMAN in kako preveriti odziv, ki ga dobimo s strežnika, ter obravnavali tudi izzive pri testiranju API.
Testiranje API-jev je zelo pomembno za iskanje vrzeli v API-jih, saj jih bodo hekerji izkoristili in povzročili finančne izgube. Preizkušanje API se zdi preprosto, vendar bi morali biti zelo previdni in preizkusiti vse možne kombinacije.
V naši prihajajoči vadnici bomo izvedeli, kako uporabljati orodje Postman za formate API Diff!
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Vadnica za parasoft SOAtest: orodje za preizkušanje API-jev brez skript
- Vadnica za testiranje API-jev: Popoln vodnik za začetnike
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Vadnica za destruktivno testiranje in nedestruktivno testiranje
- Funkcionalno testiranje vs nefunkcionalno testiranje
- Vadnica za orodje za preizkušanje dostopnosti WAVE
- Vadnica za preizkušanje dostopnosti (popoln vodnik po korakih)
- Vadnica za testiranje SOA: Metodologija testiranja za arhitekturni model SOA
