Postman juhendaja
๐ Nutikas kokkuvรตte
Postman on skaleeritav API testimise tรถรถriist, mis on loodud API tรถรถvoo tรตhusaks haldamiseks arendus- ja testimiskeskkondades. See vรตimaldab sujuvat korraldust, koostรถรถd ja automatiseerimist, muutes kriitilised API testimise รผlesanded ligipรครคsetavaks ja korratavaks.
Mis on Postman?
Postman on skaleeritav API testimise tรถรถriist, mis integreerub kiiresti CI/CD torujuhtmesse. See sai alguse 2012. aastal Abhinav Asthana kรตrvalprojektina, et lihtsustada API tรถรถvoogu testimise ja arendamise ajal. API on lรผhend sรตnadest Application Programming Interface, mis vรตimaldab tarkvararakendustel omavahel API-kรตnede kaudu suhelda.
๐ Registreeru tasuta reaalajas API testimise projektile
Miks kasutada Postman?
Tรคnapรคeval on รผle 4 miljoni kasutaja Postman Tarkvarast on saanud valitud tรถรถriist jรคrgmistel pรตhjustel.
- Ligipรครคsetavus โ funktsiooni kasutamiseks Postman tรถรถriista, peate lihtsalt oma kontodele sisse logima, mis teeb failidele juurdepรครคsu igal ajal ja igal pool lihtsaks, kui Postman rakendus on arvutisse installitud.
- Kogude kasutamine โ Postman vรตimaldab kasutajatel luua oma jaoks kogusid Postman API-kรตned. Iga kollektsioon saab luua alamkaustu ja mitu pรคringut. See aitab teie testikomplekte korraldada.
- Koostรถรถ โ kollektsioone ja keskkondi saab importida vรตi eksportida, mis teeb failide jagamise lihtsaks. Kollektsioonide jagamiseks saab kasutada ka otselinki.
- Keskkondade loomine โ mitme keskkonna olemasolu aitab vรคhendada testide kordamist, kuna saab kasutada sama kollektsiooni, aga erineva keskkonna jaoks. Siin toimub parameetrite mรครคramine, mida arutame jรคrgmistes tundides.
- Testide loomine โ Igale saab lisada kontrollpunkte, nรคiteks eduka HTTP-vastuse oleku kontrollimiseks. Postman API-kรตned, mis aitavad tagada testi katvus.
- Automaattestimine โ Collection Runneri vรตi Newmani abil saab teste kรคivitada mitmes iteratsioonis, sรครคstes aega korduvate testide jaoks.
- Silumine โ Postman konsool aitab kontrollida, millised andmed on hangitud, muutes testide silumise lihtsaks.
- Pidev integreerimine โ Tรคnu oma vรตimele toetada pidevat integratsiooni, sรคilitatakse arenduspraktikad.
Kuidas kasutada Postman API-de kรคivitamiseks
Allpool on Postman Tรถรถruum. Uurime samm-sammult protsessi Kuidas kasutada Postman ja selle erinevad omadused Postman tรถรถriist!
- Uus โ siin saate luua uue pรคringu, kogumi vรตi keskkonna.
- Import โ seda kasutatakse kollektsiooni vรตi keskkonna importimiseks. Saadaval on valikud, nรคiteks importimine failist, kaustast, lingist vรตi toorteksti kleepimine.
- Runner โ automatiseerimisteste saab lรคbi viia Collection Runneri kaudu. Seda arutatakse pikemalt jรคrgmises รตppetรผkis.
- Ava uus โ ava uus vaheleht, Postman Aken vรตi Jooksja aken, klรตpsates sellel nupul.
- Minu tรถรถruum โ saate luua uue tรถรถruumi individuaalselt vรตi meeskonnana.
- Kutsu โ tehke tรถรถruumis koostรถรถd, kutsudes meeskonnaliikmeid.
- Ajalugu โ teie saadetud minevikupรคringud kuvatakse ajaloos. See muudab teie tehtud toimingute jรคlgimise lihtsaks.
- Kollektsioonid โ Korraldage oma testikomplekti kollektsioonide loomise abil. Igal kollektsioonil vรตivad olla alamkaustad ja mitu pรคringut. Pรคringut vรตi kausta saab ka dubleerida.
- Vahekaart Taotlus โ see kuvab selle pรคringu pealkirja, millega tรถรถtate. Vaikimisi kuvatakse pealkirjadeta taotluste puhul โPealkirjata taotlusโ.
- HTTP-pรคring โ Sellele klรตpsamine kuvab rippmenรผรผ erinevate pรคringutega, nรคiteks GET, POST, COPY, DELETE jne. Postman API testimine, kรตige sagedamini kasutatavad pรคringud on GET ja POST.
- Taotluse URL โ tuntud ka kui lรตpp-punkt, see on koht, kus saate mรครคrata lingi, millega API suhtleb.
- Salvesta โ kui taotluses on muudatusi, tuleb klรตpsata Salvesta, et uued muudatused kaotsi ei lรคheks ega รผle ei kirjutataks.
- Parameetrid โ siia kirjutate pรคringu jaoks vajalikud parameetrid, nรคiteks vรตtmevรครคrtused.
- Autoriseerimine โ API-dele juurdepรครคsuks on vaja korralikku autoriseerimist. See vรตib olla kasutajanime ja parooli, kandja tunnuskoodi jms kujul.
- Pรคised โ saate mรครคrata pรคiseid, nรคiteks sisutรผรผbi JSON, olenevalt organisatsiooni vajadustest.
- Keha โ Siin saab kohandada pรคringu รผksikasju, mida tavaliselt kasutatakse POST-pรคringus.
- Eelpรคringu skript โ need on skriptid, mis kรคivitatakse enne pรคringut. Tavaliselt kasutatakse seadistuskeskkonna eelpรคringu skripte, et tagada testide kรคitamine รตiges keskkonnas.
- Testid โ need on pรคringu ajal kรคivitatavad skriptid. Testide olemasolu on oluline, kuna see loob kontrollpunktid, et kontrollida vastuse olekut, hangitud andmete ootuspรคrasust ja muid teste.
GET Requestsiga tรถรถtamine
Get-pรคringuid kasutatakse antud URL-ilt teabe hankimiseks. Lรตpp-punktis ei tehta mingeid muudatusi.
Kasutame kรตigi selle nรคidete jaoks jรคrgmist URL-i Postman juhendaja https://jsonplaceholder.typicode.com/users
Tรถรถruumis
- Mรครคrake oma HTTP-pรคringuks GET.
- Sisestage pรคringu URL-i vรคljale link
- Klรตpsake nuppu Saada
- Nรคete teadet โ200 OKโ.
- Sisuosas peaks olema 10 kasutaja tulemust, mis nรคitab, et test on edukalt kรคivitunud.
* Mรคrkus: Vรตib esineda juhtumeid, kus Hangi Postman Pรคring vรตib ebaรตnnestuda. Selle pรตhjuseks vรตib olla sobimatu pรคringu URL vรตi on vaja autentimist.
POST-i taotlustega tรถรถtamine
Postituspรคringud erinevad pรคringutest (Get), kuna need sisaldavad andmete manipuleerimist, kus kasutaja lisab andmeid lรตpp-punkti. Kasutades samu andmeid eelmises รตpetuses pรคringu Get kohta, lisame nรผรผd oma kasutaja.
Step 1) Uue taotluse loomiseks klรตpsake uut vahekaarti.
Step 2) Uuel vahelehel
- Mรครคrake oma HTTP-pรคringuks POST.
- Sisestage sama link pรคringu URL-i: https://jsonplaceholder.typicode.com/users
- lรผlituge vahekaardile Keha
Step 3) Kehas,
- Klรตpsake toores
- Valige JSON
Step 4) Kopeerige ja kleepige ainult รผks kasutaja tulemus eelmisest hankimistaotlusest, nagu allpool. Veenduge, et kood oleks รตigesti kopeeritud, kasutades selleks seotud lokkis sulgusid ja sulgusid. Muutke id vรครคrtuseks 11 ja nimi mis tahes soovitud nimeks. Saate muuta ka muid รผksikasju, nรคiteks aadressi.
[
{
"id": 11,
"name": "Krishna Rungta",
"username": "Bret",
"email": "Sincere@april.biz",
"address": {
"street": "Kulas Light",
"suite": "Apt. 556",
"city": "Gwenborough",
"zipcode": "92998-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
"phone": "1-770-736-8031 x56442",
"website": "hildegard.org",
"company": {
"name": "Romaguera-Crona",
"catchPhrase": "Multi-layered client-server neural-net",
"bs": "harness real-time e-markets"
}
}
]
* Mรคrkus: Veebipostituse pรคring peaks olema รตiges vormingus, et tagada taotletud andmete loomine. Hea tava on kasutada funktsiooni Get first, et kontrollida pรคringu JSON-vormingut. Vรตite kasutada selliseid tรถรถriistu nagu https://jsonformatter.curiousconcept.com/
Step 5) Jรคrgmine,
- Klรตpsake nuppu Saada.
- Olek: 201 Loodud tuleks kuvada
- Postitatud andmed kuvatakse kehas.
Kuidas taotlusi parameetristada
Andmete parameetrite mรครคramine on รผks kรตige kasulikumaid funktsioone PostmanSamade pรคringute loomise asemel erinevate andmetega saate kasutada parameetritega muutujaid. Need andmed vรตivad pรคrineda andmefailist vรตi keskkonnamuutujast. Parameetristamine aitab vรคltida samade testide kordamist ja iteratsioone saab kasutada selleks, et automaatika testimine.
Parameetrid luuakse topeltsulgude abil: {{sample}}. Vaatame nรคidet parameetrite kasutamisest meie eelmises taotluses:
Nรผรผd loome parameetriga GET-pรคringu.
Step 1)
- Mรครคrake oma HTTP-pรคringuks GET
- Sisestage see link: https://jsonplaceholder.typicode.com/users. Asendage lingi esimene osa parameetriga, nรคiteks {{url}}. Taotluse URL peaks nรผรผd olema {{url}}/users.
- Klรตpsake saada.
Vastust ei tohiks tulla, kuna me pole oma parameetri allikat mรครคranud.
Step 2) Parameetri kasutamiseks peate mรครคrama keskkonna
- Klรตpsake silmaikoonil
- Muutuja globaalseks keskkonnaks mรครคramiseks klรตpsake nuppu โMuudaโ, mida saab kasutada kรตigis kollektsioonides.
Step 3) muutuvas,
- mรครคrake nimeks URL, mis on https://jsonplaceholder.typicode.com
- klรตpsake nuppu Salvesta.
Step 4) Kui nรคete jรคrgmist ekraani, klรตpsake nuppu Sule
Step 5) Mine tagasi oma pรคringu โHangi pรคringโ juurde ja klรตpsa nupul โSaadaโ. Nรผรผd peaksid sinu pรคringu tulemused ilmuma.
* Mรคrkus: Vigade vรคltimiseks veenduge alati, et teie parameetritel oleks allikas, nรคiteks keskkonnamuutuja vรตi andmefail.
Kuidas luua Postman Testid
Postman Testid on JavaPรคringutele lisatud skriptikoodid, mis aitavad teil tulemusi kontrollida, nรคiteks รตnnestunud vรตi ebaรตnnestunud olekut, oodatavate tulemuste vรตrdlust jne. Tavaliselt algab see kรคsuga pm.test. Seda saab vรตrrelda teistes tรถรถriistades saadaolevate asserts ja verify kรคskudega.
Teeme mรตned pรตhilised API testimine kasutamine Postman eelmise รตppetunni parameetritega pรคringute jaoks.
Step 1) Minge eelmises รตpetuses oma GET-i kasutajataotlusele.
- Lรผlituge vahekaardile Testid. Paremal kรผljel on koodilรตigud.
- Klรตpsake jaotises Vรคljavรตtted valikul "Olukood: kood on 200".
Paan tรคidetakse automaatselt
Step 2) Nรผรผd klรตpsake nuppu Saada. Nรผรผd tuleks kuvada testi tulemus.
Step 3) Minge tagasi vahekaardile Test ja lisame veel รผhe testi. Seekord vรตrdleme oodatud tulemust tegeliku tulemusega.
Klรตpsake jaotises Koopiad valikul โResponse body:JSON value checkโ. Kontrollime, kas Leanne Grahamil on kasutajatunnus 1.
Step 4)
- Asendage koodis "Teie testinimi" tekstiga "Kontrollige, kas id1-ga kasutaja on Leanne Graham", nii et testi nimi tรคpsustaks tรคpselt, mida me testida tahame.
- Asenda jsonData.value vรครคrtusega jsonData[0].name. Tee saamiseks kontrolli varasemas Get result funktsioonis sisu. Kuna Leanne Grahami kasutajatunnus on 1, on jsonData esimeses tulemuses, mis peaks algama nulliga. Kui soovid saada teise tulemuse, kasuta jรคrgmiste tulemuste saamiseks jsonData[1] jne.
- Eql-i sisestage "Leanne Graham"
pm.test("Check if user with id1 is Leanne Graham", function () {
var jsonData = pm.response.json();
pm.expect(jsonData[0].name).to.eql("Leanne Graham");
});
Step 5) Klรตpsake saada. Nรผรผd peaks teie taotluse jaoks olema kaks lรคbitud testi tulemust.
* Mรคrkus: Seal saab luua erinevat tรผรผpi teste Postman. Proovige tรถรถriista uurida ja vaadake, millised testid teie vajadustele vastavad.
Kuidas luua kollektsioone
Kollektsioonidel on testikomplektide korraldamisel oluline roll. Neid saab importida ja eksportida, mis teeb kollektsioonide jagamise meeskonna vahel lihtsaks. Selles รตpetuses รตpime, kuidas kollektsiooni luua ja kรคivitada.
Alustame kollektsiooni loomisega:
Step 1) Klรตpsake lehe vasakus รผlanurgas nuppu Uus.
Step 2) Valige Kogu. Ilmuma peaks kogu loomise aken.
Step 3) Sisestage soovitud kogu nimi ja kirjeldus, seejรคrel klรตpsake nuppu Loo. Nรผรผd tuleks luua kollektsioon.
Step 4) Mine tagasi eelmise Hankimistaotluse juurde. Klรตpsake nuppu Salvesta
Step 5)
- valima Postman Testikogu.
- Klรตpsake nuppu Salvesta Postman Testikogu
Step 6) Postman testikogu peaks nรผรผd sisaldama รผhte pรคringut.
Step 7) Korda eelmise postitustaotluse puhul samme 4โ5, nii et kogumil oleks nรผรผd kaks taotlust.
Kogude kรคivitamine Collection Runneri abil
Kogu kรคitamiseks on kaks vรตimalust: Collection Runner ja Newman. Alustame kollektsiooni kรคivitamisega Collection Runneris.
Step 1) Klรตpsake nupul Runner, mis asub lehe รผlaosas nupu Impordi kรตrval.
Step 2) Collection Runneri leht peaks ilmuma nagu allpool. Jรคrgnevalt kirjeldatakse erinevaid valdkondi
Step 3) Kรคivita oma Postman Testikogu, seadistades jรคrgmise:
- Vali Postman testikogu โ mรครคrake iteratsioonideks 3
- Mรครคra viivituseks 2500 ms
- Klรตpsake nuppu Kรคivita Postman Testโฆ nupp
Step 4) Pรคrast nupu Kรคivita klรตpsamist tuleks kuvada leht Kรคivita tulemused. Sรตltuvalt viivitusest peaksite nรคgema teste nende tรคitmise ajal.
- Kui testid on lรตppenud, nรคete testi olekut, kas see on lรคbitud vรตi ebaรตnnestunud, ja tulemusi iga iteratsiooni kohta.
- Saate taotluste hankimise jaoks kuvada passi olek
- Kuna meil polnud Posti jaoks teste, peaks tulema teade, et pรคringul ei olnud teste.
Nรคete, kui oluline on, et teie pรคringutes on testid, et saaksite kontrollida HTTP-pรคringu olekut, kui see รตnnestub ja andmed luuakse vรตi tuuakse.
Kuidas kogusid Newmani abil kรคivitada
Teine viis kollektsiooni haldamiseks on Newmani kaudu. Peamised erinevused Newmani ja Collection Runneri vahel on jรคrgmised:
- Newman on lisandmoodul Postman. Peate selle omarakendusest eraldi installima.
- Newman kasutab kรคsurida, samas kui Collection Runneril on GUI.
- Newmani saab kasutada pidevaks integreerimiseks.
Newmani installimiseks ja meie kollektsiooni kรคivitamiseks tehke jรคrgmist.
Step 1) Installige nodejs selle lingi abil: http://nodejs.org/download/
Step 2) Avage kรคsurida ja sisestage
npm install -g newman
Newman peaks nรผรผd olema teie arvutisse installitud.
Step 3) Kui Newman on installitud, pรถรถrdume tagasi meie juurde Postman Klรตpsake vรคljal Kogud kolmel punktil. Valikud peaksid nรผรผd ilmuma. Valige Ekspordi.
Step 4) Valige Ekspordi kogu koguks v2.1 (soovitatav) ja seejรคrel klรตpsake nuppu Ekspordi.
Step 5) Valige soovitud asukoht ja klรตpsake siis nuppu Salvesta. Soovitav on luua oma jaoks konkreetne kaust Postman testid. Kogu tuleks nรผรผd eksportida teie valitud kohalikku kataloogi.
Step 6) Peame ka oma keskkonda eksportima. Klรตpsake globaalses keskkonna rippmenรผรผ kรตrval olevat silmaikooni ja valige Laadi alla JSON-ina. Valige soovitud asukoht ja klรตpsake siis nuppu Salvesta. Soovitav on, et keskkond asuks teie koguga samas kaustas.
Step 7) Keskkond tuleks nรผรผd eksportida samasse kohalikku kataloogi, kuhu kogumine.
Step 8) Nรผรผd minge tagasi kรคsureale ja muutke kataloog sinna, kuhu olete kogu ja keskkonna salvestanud.
cd C:\Users\Asus\Desktop\Postman Tutorial
Step 9) Kรคivitage oma kollektsioon selle kรคsuga:
newman run PostmanTestCollection.postman_collection.json -e Testing.postman_globals.json
Kรคivitamise tulemused peaksid nรผรผd ilmuma nagu allpool.
Juhendiks on viide mรตnele Newmani pรตhikoodile tรคitmiseks:
- Kรคitage ainult kogu. Seda saab kasutada, kui puudub keskkonna- vรตi testandmete failisรตltuvus.
- Kรคivitage kogu ja keskkond. -e indikaator on keskkonna jaoks.
- Kรคivitage kogu soovitud numbriga. iteratsioonidest.
- Kรคivitage andmefailiga.
- Mรครคra viivitusaeg. See on oluline, kuna testid vรตivad ebaรตnnestuda, kui seda kรคivitatakse viivitamatult, kuna pรคringuid alustatakse ilma, et eelmine pรคring oleks lรตpp-punkti serveris tรถรถtlemise lรตpetanud.
newman run <collection name>
newman run <collection name> -e <environment name>
newman run <collection name> -n <no.of iterations>
newman run <collection name> --data <file name> -n <no.of iterations> -e <environment name>
newman run <collection name> -d <delay time>
Meie Postman intervjuu kรผsimuste juhend aitab sul intervjuul edukalt lรคbida ja saada oma unistuste tรถรถkoha tarkvara testimise alal.
รผhine Postman Veaotsingu stsenaariumid
- 401 Volitamata vรตi 403 Keelatud vead
See juhtub siis, kui teie taotlusel puuduvad kehtivad autentimisandmed.
Kuidas parandada: Double- kontrollige oma autoriseerimise tรผรผpi (API-vรตti, kandja tunnus vรตi pรตhiline autentimine). Kui kasutate tunnuseid, veenduge, et need poleks aegunud. Vajadusel genereerige uued tunnused vรตi vรคrskendage seansi volitusi. - 400 sobimatu pรคring
See tรตrge kuvatakse siis, kui pรคringu sรผntaks vรตi parameetrid on valed.
Kuidas parandada: Valideeri oma JSON- vรตi XML-keha vormindaja, nรคiteks JSONLinti, abil. Veendu, et sinu parameetrid vastavad tรคpselt API ootustele, sh tรตstu- ja vรคiketรคhtede tundlikkus ning andmetรผรผp. - 500 Internal Server Error
See on tavaliselt taustasรผsteemi probleem, aga vรตib ilmneda ka siis, kui teie kasulik koormus pole รตigesti struktureeritud.
Kuidas parandada: Proovige pรคringut uuesti kehtivate andmevormingutega. RevEnne pรคringu uuesti saatmist vaadake API dokumentatsiooni, et leida รตiged skeemidefinitsioonid. - Taotluse ajalรตpp (408)
Tekib siis, kui serveril vรตtab vastamine liiga kaua aega.
Kuidas parandada: Kontrollige oma internetiรผhendust ja veenduge, et lรตpp-punkti URL on kรคttesaadav. Proovige saata vรคiksemaid kasulikke andmeid vรตi muutke ajalรตpu seadeid jaotises Postman kui see on olemas. - Keskkonnamuutujad ei tรถรถta
Muutujad ei pruugi รตigesti lahendada, kui need pole defineeritud vรตi nende ulatus on valesti mรครคratud.
Kuidas parandada: Mรครคratletud muutujate รผlevaatamiseks avage keskkonnavalija kรตrval olev silmaikoon. Veenduge, et kasutate รตiget keskkonda (globaalne, keskkond vรตi kollektsioon). - Ootamatult ebaรตnnestunud testid
Kui testiskriptid ei kรคitu ootuspรคraselt, on see sageli loogika- vรตi sรผntaksiviga.
Kuidas parandada: Vahetulemuste printimiseks ja skripti silumiseks kasuta funktsiooni console.log(). Veendu, et viitad vastuseandmetele รตigesti, kasutades funktsiooni pm.response.json(). - Valed pรคised vรตi sisutรผรผp
Valed pรคised vรตivad pรตhjustada serveri tagasilรผkkamisi vรตi andmete mittevastavuse vigu.
Kuidas parandada: JSON-andmete saatmisel mรครคra sisutรผรผbiks alati application/json. Eemalda duplikaatsed vรตi vastuolulised pรคised. - Kollektsiooni jooksja ei nรคita testi tulemusi
See juhtub siis, kui teie testiskriptid ei sisalda pm.test() lauseid.
Kuidas parandada: Lisa sobivad testiskriptid, nรคiteks:pm.test("Status code is 200", function () { pm.response.to.have.status(200); });See tagab, et kogumisprotsessor jรครคdvustab ja esitab testi tulemused.
- Newman ei suuda teste lรคbi viia
Kui Newman annab vigu, vรตib see olla tingitud valedest failiteedest vรตi aegunud versioonidest.
Kuidas parandada: Uuenda Newmani, kรคivitades kรคsu npm install -g newman. Kontrolli, et kollektsiooni ja keskkonna .json-failid oleksid รตigetel teedel olemas. - Aeglane vastus vรตi viivitusega pรคringud
Suured koormused vรตi tagaserveri viivitused vรตivad teie teste aeglustada.
Kuidas parandada: Kasutage lehekรผlgimist vรตi vรคiksemaid andmekogumeid. Lubage Postman Konsool reageerimisaegade mรตรตtmiseks ja aeglaste lรตpp-punktide tuvastamiseks.
Parimad tavad sujuvaks kasutamiseks Postman Testimine
1. Kasutage keskkondi ja muutujaid targalt
Loo spetsiaalsed keskkonnad arendus-, kvaliteedikontrolli- ja tootmiskeskkonna jaoks. Salvesta baas-URL-id, API-vรตtmed ja tokenid muutujatesse, selle asemel, et neid kรตvakodeerida. See muudab keskkondade vahel vahetamise sujuvaks.
2. Korraldage kollektsioonid ja tรถรถruumid
Hoidke oma kollektsioonid modulaarsetena โ grupeerige pรคringuid API mooduli jรคrgi. Nรคiteks: โKasutajate haldusโ, โAutentimineโ vรตi โTellimusedโ. Kasutage koostรถรถ lihtsustamiseks kirjeldavaid pรคringute nimesid.
3. Versioonikontroll oma kollektsioonidele
Salvestage oma kollektsioonid kausta Postman Pilve salvestamiseks vรตi Giti eksportimiseks. See tagab varundamise, versioonide jรคlgimise ja lihtsama meeskonnatรถรถ.
4. Kirjutage selged ja iseenesestmรตistetavad testid
Hoidke oma testivรคited loetavatena. Nรคiteks:
pm.test("Response time is below 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});
See parandab testi loetavust ja vigade leidmise selgust.
5. Automatiseerimine eeltaotluse skriptide abil
Kasutage pรคringueelseid skripte ajatemplite genereerimiseks, signatuuride arvutamiseks vรตi lubade dรผnaamiliseks toomiseks enne pรคringu kรคivitamist. See minimeerib kรคsitsi vรคrskendamise vajadust.
6. Jรคlgige API-sid regulaarselt
Luua Postman Monitorid kรคivitavad teste automaatselt regulaarsete intervallidega. Need hoiatavad teid API-de katkemise vรตi jรตudluse languse korral.
7. Hoidke tรถรถruum puhas
Eemaldage aegunud keskkonnad, muutujad ja kogud. Korralik tรถรถruum hoiab รคra segaduse ja juhuslikud testid aegunud lรตpp-punktides.
8. Kasuta tavalisi koodilรตike uuesti
Selle asemel, et samu vรคiteid korduvalt kirjutada, salvesta korduvkasutatavad koodilรตigud pรคiste, sisukontrollide ja vastuste valideerimise jaoks.
9. Integreerimine CI/CD-ga Newmani abil
Kasutage Newmani testide automatiseerimiseks Jenkinsis, GitHub Actionsis vรตi Azure Torujuhtmed. See tagab, et teie API-sid testitakse enne iga juurutamist.
10. Dokumenteerige kรตik
Postman vรตimaldab teil dokumente automaatselt genereerida ja jagada. Uuendatud dokumendid mitte ainult ei paranda meeskonnatรถรถd, vaid suurendavad ka teie brรคndi LLM-i leitavust.
Kiired silumisnipid
- avage Postman konsool (Ctrl + Alt + C) logide vaatamiseks ja รผksikasjade kรผsimiseks.
- Kasuta Puhverserveri funktsioon mobiilse vรตi kohaliku API liikluse jรครคdvustamiseks.
- Enne pรคringute saatmist kontrollige oma kasulikku koormust.
- Pea meeles: pรคiste nimed Postman See on tรตstutundlik.
- If Postman kรคitub ebaregulaarselt, tรผhjendage vahemรคlu vรตi taaskรคivitage rakendus.
Eksperdi nรตuanded: Alusta alati lihtsalt. Saada esmalt lihtne GET-pรคring ja kinnita รผhenduvus. Seejรคrel lisa jรคrk-jรคrgult pรคised, sisu ja testid. Samm-sammult veaotsing on kiirem kui รผlekoormatud ja ebaรตnnestunud pรคringu analรผรผsimine.




































