Postman Handledning
๐ Smart sammanfattning
Postman รคr ett skalbart API-testverktyg utformat fรถr effektiv API-arbetsflรถdeshantering i utvecklings- och testmiljรถer. Det mรถjliggรถr effektiv organisation, samarbete och automatisering, vilket gรถr kritiska API-testuppgifter tillgรคngliga och repeterbara.
Vad รคr Postman?
Postman รคr ett skalbart API-testverktyg som snabbt integreras i en CI/CD-pipeline. Det startade 2012 som ett sidoprojekt av Abhinav Asthana fรถr att fรถrenkla API-arbetsflรถdet vid testning och utveckling. API stรฅr fรถr Application Programming Interface, vilket gรถr det mรถjligt fรถr programvaruapplikationer att kommunicera med varandra via API-anrop.
๐ Anmรคl dig till ett gratis live-API-testprojekt
Varfรถr anvรคnda Postman?
Med รถver 4 miljoner anvรคndare nufรถrtiden, Postman Programvara har blivit ett valfritt verktyg av fรถljande skรคl:
- Tillgรคnglighet โ Fรถr att anvรคnda Postman verktyget, behรถver man bara logga in pรฅ sina egna konton, vilket gรถr det enkelt att komma รฅt filer nรคr som helst, var som helst, sรฅ lรคnge som en Postman applikationen รคr installerad pรฅ datorn.
- Anvรคndning av samlingar โ Postman lรฅter anvรคndare skapa samlingar fรถr sina Postman API-anrop. Varje samling kan skapa undermappar och flera fรถrfrรฅgningar. Detta hjรคlper till att organisera dina testsviter.
- Samarbete โ Samlingar och miljรถer kan importeras eller exporteras, vilket gรถr det enkelt att dela filer. En direktlรคnk kan ocksรฅ anvรคndas fรถr att dela samlingar.
- Skapa miljรถer โ Att ha flera miljรถer minskar antalet upprepningar av tester, eftersom man kan anvรคnda samma samling men fรถr en annan miljรถ. Det รคr hรคr parametrisering sker, vilket vi kommer att diskutera i senare lektioner.
- Skapande av tester โ Testkontrollpunkter, som att verifiera att HTTP-svaret har lyckats, kan lรคggas till varje Postman API-anrop, vilket hjรคlper till att sรคkerstรคlla testtรคckning.
- Automatiserad testning โ Genom att anvรคnda Collection Runner eller Newman kan tester kรถras i flera iterationer, vilket sparar tid fรถr repetitiva tester.
- Felsรถkning โ Postman Konsolen hjรคlper till att kontrollera vilken data som har hรคmtats, vilket gรถr det enkelt att felsรถka tester.
- Kontinuerlig integration โ Med sin fรถrmรฅga att stรถdja kontinuerlig integration upprรคtthรฅlls utvecklingsmetoder.
Mindergy pรฅ kontoret Postman fรถr att kรถra API:er
Nedan รคr Postman Arbetsyta. Lรฅt oss utforska steg-fรถr-steg-processen pรฅ Mindergy pรฅ kontoret Postman och olika funktioner i Postman verktyg!
- Ny โ Det รคr hรคr du skapar en ny begรคran, samling eller miljรถ.
- Importera โ Detta anvรคnds fรถr att importera en samling eller miljรถ. Det finns alternativ som att importera frรฅn fil, mapp, lรคnk eller klistra in rรฅtext.
- Runner โ Automatiseringstester kan utfรถras via Collection Runner. Detta kommer att diskuteras vidare i nรคsta lektion.
- รppna ny โ รppna en ny flik, Postman Fรถnster eller Lรถparfรถnster genom att klicka pรฅ den hรคr knappen.
- Min arbetsyta โ Du kan skapa en ny arbetsyta individuellt eller som ett team.
- Bjud in โ Samarbeta pรฅ en arbetsyta genom att bjuda in teammedlemmar.
- Historik โ Tidigare fรถrfrรฅgningar som du har skickat kommer att visas i Historik. Detta gรถr det enkelt att spรฅra รฅtgรคrder som du har gjort.
- Samlingar โ Organisera din testsvit genom att skapa samlingar. Varje samling kan ha undermappar och flera fรถrfrรฅgningar. En fรถrfrรฅgan eller mapp kan ocksรฅ dupliceras.
- Fliken Begรคran โ Hรคr visas titeln pรฅ begรคran du arbetar med. Som standard skulle "Untitled Request" visas fรถr fรถrfrรฅgningar utan titlar.
- HTTP-fรถrfrรฅgan โ Om du klickar pรฅ detta visas en rullgardinslista med olika fรถrfrรฅgningar, till exempel GET, POST, COPY, DELETE etc. Postman API-testning, de vanligaste fรถrfrรฅgningarna รคr GET och POST.
- Begรคran-URL โ รven kรคnd som en slutpunkt, det รคr hรคr du identifierar lรคnken som API:et kommunicerar med.
- Spara โ Om det finns รคndringar i en begรคran รคr det ett mรฅste att klicka pรฅ spara sรฅ att nya รคndringar inte gรฅr fรถrlorade eller skrivs รถver.
- Param. โ Det รคr hรคr du skriver parametrar som behรถvs fรถr en begรคran, till exempel nyckelvรคrden.
- Auktorisering โ Fรถr att fรฅ รฅtkomst till API:er krรคvs korrekt auktorisering. Det kan vara i form av ett anvรคndarnamn och lรถsenord, en bearer-token, etc.
- Rubriker โ Du kan ange rubriker som innehรฅllstyp JSON, beroende pรฅ organisationens behov.
- Brรถdtext โ Det รคr hรคr man kan anpassa detaljer i en fรถrfrรฅgan, vilket vanligtvis anvรคnds i en POST-fรถrfrรฅgan.
- Skript fรถr fรถrhandsbegรคran โ Dessa รคr skript som kommer att kรถras fรถre begรคran. Vanligtvis anvรคnds fรถrhandsskript fรถr instรคllningsmiljรถn fรถr att sรคkerstรคlla att tester kommer att kรถras i rรคtt miljรถ.
- Tester โ Det hรคr รคr skript som kรถrs under fรถrfrรฅgan. Det รคr viktigt att ha tester eftersom det skapar kontrollpunkter fรถr att verifiera om svarsstatusen รคr okej, hรคmtad data รคr som fรถrvรคntat och andra tester.
Arbeta med GET-fรถrfrรฅgningar
Hรคmtningsfรถrfrรฅgningar anvรคnds fรถr att hรคmta information frรฅn den angivna URL:en. Inga รคndringar kommer att gรถras i slutpunkten.
Vi kommer att anvรคnda fรถljande URL fรถr alla exempel i detta Postman handledning https://jsonplaceholder.typicode.com/users
Pรฅ arbetsplatsen
- Stรคll in din HTTP-fรถrfrรฅgan pรฅ GET.
- I fรคltet fรถr begรคran om URL, ange lรคnken
- Klicka pรฅ Skicka
- Du kommer att se meddelandet "200 OK"
- Det bรถr finnas 10 anvรคndarresultat i brรถdtexten, vilket indikerar att ditt test har kรถrts utan problem.
*Notera: Det kan finnas fall dรคr Get Postman begรคran kan misslyckas. Det kan bero pรฅ en ogiltig URL fรถr begรคran, eller sรฅ krรคvs autentisering.
Arbeta med POST-fรถrfrรฅgningar
Postfรถrfrรฅgningar skiljer sig frรฅn Get-fรถrfrรฅgningar eftersom det sker datamanipulation dรคr anvรคndaren lรคgger till data till slutpunkten. Med samma data frรฅn den fรถregรฅende handledningen i Get-fรถrfrรฅgan lรคgger vi nu till vรฅr egen anvรคndare.
Steg 1) Klicka pรฅ en ny flik fรถr att skapa en ny begรคran.
Steg 2) I den nya fliken
- Stรคll in din HTTP-fรถrfrรฅgan pรฅ POST.
- Ange samma lรคnk i fรถrfrรฅgans webbadress: https://jsonplaceholder.typicode.com/users
- vรคxla till fliken Kropp
Steg 3) I kroppen,
- Klicka pรฅ rรฅ
- Vรคlj JSON
Steg 4) Kopiera och klistra in bara ett anvรคndarresultat frรฅn den tidigare fรฅ-fรถrfrรฅgan enligt nedan. Se till att koden har kopierats korrekt med parade hรคngslen och parenteser. รndra id till 11 och namn till valfritt namn. Du kan ocksรฅ รคndra andra uppgifter som adressen.
[
{
"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"
}
}
]
*Notera: Online Post-begรคran bรถr ha rรคtt format fรถr att sรคkerstรคlla att den begรคrda informationen skapas. Det รคr en bra idรฉ att anvรคnda Get first fรถr att kontrollera JSON-formatet fรถr begรคran. Du kan anvรคnda verktyg som https://jsonformatter.curiousconcept.com/
Steg 5) Hรคrnรคst
- Klicka pรฅ Skicka.
- Status: 201 Skapad ska visas
- Upplagd data dyker upp i kroppen.
Hur man parametriserar fรถrfrรฅgningar
Dataparameterisering รคr en av de mest anvรคndbara funktionerna i PostmanIstรคllet fรถr att skapa samma fรถrfrรฅgningar med olika data kan du anvรคnda variabler med parametrar. Dessa data kan komma frรฅn en datafil eller en miljรถvariabel. Parameterisering hjรคlper till att undvika upprepning av samma tester, och iterationer kan anvรคndas fรถr automatiseringstestning.
Parametrar skapas genom att anvรคnda dubbla parenteser: {{exempel}}. Lรฅt oss ta en titt pรฅ ett exempel pรฅ anvรคndning av parametrar i vรฅr tidigare begรคran:
Nu ska vi skapa en parametriserad GET-begรคran.
Steg 1)
- Stรคll in din HTTP-fรถrfrรฅgan pรฅ GET
- Ange denna lรคnk: https://jsonplaceholder.typicode.com/users. Ersรคtt den fรถrsta delen av lรคnken med en parameter som {{url}}. Request url bรถr nu vara {{url}}/users.
- Klicka pรฅ skicka.
Det bรถr inte finnas nรฅgot svar eftersom vi inte har stรคllt in kรคllan fรถr vรฅr parameter.
Steg 2) Fรถr att anvรคnda parametern mรฅste du stรคlla in miljรถn
- Klicka pรฅ รถgonikonen
- Klicka pรฅ redigera fรถr att stรคlla in variabeln till en global miljรถ, som kan anvรคndas i alla samlingar.
Steg 3) I variabel,
- stรคll in namnet pรฅ webbadressen som รคr https://jsonplaceholder.typicode.com
- klicka pรฅ Spara.
Steg 4) Klicka pรฅ stรคng om du ser nรคsta skรคrm
Steg 5) Gรฅ tillbaka till din Hรคmta fรถrfrรฅgan och klicka sedan pรฅ skicka. Det borde nu finnas resultat fรถr din fรถrfrรฅgan.
*Notera: Se alltid till att dina parametrar har en kรคlla, till exempel en miljรถvariabel eller datafil, fรถr att undvika fel.
Hur man skapar Postman Tester
Postman Tester รคr JavaSkriptkoder som lรคggs till i fรถrfrรฅgningar som hjรคlper dig att verifiera resultat, till exempel status fรถr lyckad eller misslyckad, jรคmfรถrelse av fรถrvรคntade resultat etc. Det bรถrjar vanligtvis med pm.test. Det kan jรคmfรถras med asserts, verify-kommandon som finns i andra verktyg.
Lรฅt oss gรถra lite grundlรคggande API-testning med hjรคlp av Postman fรถr vรฅra parametriserade fรถrfrรฅgningar frรฅn fรถregรฅende lektion.
Steg 1) Gรฅ till din GET-anvรคndarfรถrfrรฅgan frรฅn fรถregรฅende handledning.
- Vรคxla till testfliken. Pรฅ hรถger sida finns kodavsnittskoder.
- Frรฅn avsnittet med utdrag klickar du pรฅ "Statuskod: Koden รคr 200".
Rutan fylls i automatiskt
Steg 2) Klicka nu pรฅ Skicka. Testresultatet ska nu visas.
Steg 3) Gรฅ tillbaka till testfliken och lรฅt oss lรคgga till ytterligare ett test. Den hรคr gรฅngen kommer vi att jรคmfรถra det fรถrvรคntade resultatet med det faktiska resultatet.
Frรฅn avsnittet med utdrag klickar du pรฅ "Response body:JSON value check". Vi kommer att kontrollera om Leanne Graham har anvรคndar-id 1.
Steg 4)
- Byt ut "Ditt testnamn" frรฅn koden med "Kontrollera om anvรคndare med id1 รคr Leanne Graham" sรฅ att testnamnet anger exakt vad vi vill testa.
- Ersรคtt jsonData.value med jsonData[0].name. Fรถr att hรคmta sรถkvรคgen, kontrollera brรถdtexten i Get result earlier. Eftersom Leanne Graham har anvรคndar-ID 1, finns jsonData i det fรถrsta resultatet, vilket ska bรถrja med 0. Om du vill hรคmta det andra resultatet, anvรคnd jsonData[1] och sรฅ vidare fรถr efterfรถljande resultat.
- I eql, mata in "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");
});
Steg 5) Klicka pรฅ skicka. Det bรถr nu finnas tvรฅ godkรคnda testresultat fรถr din begรคran.
*Notera: Det finns olika typer av tester som kan skapas i Postman. Fรถrsรถk att utforska verktyget och se vilka tester som passar dina behov.
Hur man skapar samlingar
Samlingar spelar en viktig roll i att organisera testsviter. De kan importeras och exporteras, vilket gรถr det enkelt att dela samlingar inom teamet. I den hรคr handledningen lรคr vi oss hur man skapar och kรถr en samling.
Lรฅt oss bรถrja med att skapa en samling:
Steg 1) Klicka pรฅ knappen Ny i det รถvre vรคnstra hรถrnet pรฅ sidan.
Steg 2) Vรคlj Samling. Fรถnstret Skapa samling bรถr dyka upp.
Steg 3) Ange รถnskat samlingsnamn och beskrivning och klicka sedan pรฅ skapa. En samling bรถr nu skapas.
Steg 4) Gรฅ tillbaka till fรถregรฅende Get-fรถrfrรฅgan. Klicka pรฅ Spara
Steg 5)
- Vรคlja Postman Testsamling.
- Klicka pรฅ Spara till Postman Testsamling
Steg 6) Postman testsamlingen bรถr nu innehรฅlla en begรคran.
Steg 7) Upprepa steg 4โ5 fรถr fรถregรฅende postfรถrfrรฅgan sรฅ att samlingen nu har tvรฅ fรถrfrรฅgningar.
Hur man kรถr samlingar med Collection Runner
Det finns tvรฅ sรคtt att kรถra en samling som รคr Collection Runner och Newman. Lรฅt oss bรถrja med att kรถra insamlingen i Collection Runner.
Steg 1) Klicka pรฅ knappen Lรถpare som finns lรคngst upp pรฅ sidan bredvid knappen Importera.
Steg 2) Collection Runner-sidan bรถr visas som nedan. Nedan fรถljer en beskrivning av olika fรคlt
Steg 3) Kรถr din Postman Testa Collection genom att stรคlla in fรถljande:
- Vรคlja Postman testsamling - Stรคll in iterationer som 3
- Stรคll in fรถrdrรถjning som 2500 ms
- Klicka pรฅ Kรถr Postman Testa...-knappen
Steg 4) Kรถrresultatsidan bรถr visas efter att du klickat pรฅ knappen Kรถr. Beroende pรฅ fรถrdrรถjningen bรถr du se testerna nรคr de kรถrs.
- Nรคr testerna รคr klara kan du se teststatusen om den รคr godkรคnd eller underkรคnd och resultaten per iteration.
- Du ser Pass-status fรถr Get Requests
- Eftersom vi inte hade nรฅgra tester fรถr Post borde det finnas ett meddelande om att fรถrfrรฅgan inte hade nรฅgra tester.
Du kan se hur viktigt det รคr att det finns tester i dina fรถrfrรฅgningar sรฅ att du kan verifiera HTTP-fรถrfrรฅgningsstatus om den lyckas och data skapas eller hรคmtas.
Hur man kรถr samlingar med Newman
Ett annat sรคtt att kรถra en samling รคr via Newman. De huvudsakliga skillnaderna mellan Newman och Collection Runner รคr fรถljande:
- Newman รคr ett tillรคgg fรถr Postman. Du mรฅste installera den separat frรฅn Native-appen.
- Newman anvรคnder kommandoraden medan Collection Runner har ett GUI.
- Newman kan anvรคndas fรถr kontinuerlig integration.
Fรถr att installera Newman och kรถra vรฅr samling frรฅn den, gรถr fรถljande:
Steg 1) Installera nodejs med denna lรคnk: http://nodejs.org/download/
Steg 2) รppna kommandoraden och skriv in
npm install -g newman
Newman bรถr nu vara installerad pรฅ din dator.
Steg 3) Nรคr Newman har installerats, lรฅt oss gรฅ tillbaka till vรฅr Postman arbetsyta. Klicka pรฅ de tre prickarna i rutan Samlingar. Alternativ bรถr nu visas. Vรคlj Exportera.
Steg 4) Vรคlj Exportera samling som samling v2.1 (rekommenderas) och klicka sedan pรฅ Exportera.
Steg 5) Vรคlj รถnskad plats och klicka sedan pรฅ Spara. Det รคr lรคmpligt att skapa en specifik mapp fรถr din Postman tester. En samling bรถr nu exporteras till din valda lokala katalog.
Steg 6) Vi kommer ocksรฅ att behรถva exportera vรฅr miljรถ. Klicka pรฅ รถgonikonen bredvid miljรถ-rullgardinsmenyn i Global, vรคlj Ladda ner som JSON. Vรคlj รถnskad plats och klicka sedan pรฅ Spara. Det รคr lรคmpligt att miljรถn finns i samma mapp som din samling.
Steg 7) Miljรถ ska nu exporteras till samma lokala katalog som Collection.
Steg 8) Gรฅ nu tillbaka till kommandoraden och รคndra katalogen till dรคr du har sparat samlingen och miljรถn.
cd C:\Users\Asus\Desktop\Postman Tutorial
Steg 9) Kรถr din samling med detta kommando:
newman run PostmanTestCollection.postman_collection.json -e Testing.postman_globals.json
Kรถrresultat bรถr nu visas som nedan.
Fรถr guiden finns en hรคnvisning till nรฅgra grundlรคggande Newman-koder fรถr exekvering:
- Kรถr endast en samling. Detta kan anvรคndas om det inte finns nรฅgot beroende av miljรถ eller testdatafil.
- Kรถr en samling och miljรถ. -e-indikatorn รคr fรถr miljรถ.
- Kรถr en samling med รถnskat nr. av iterationer.
- Kรถr med datafil.
- Stรคll in fรถrdrรถjningstid. Detta รคr viktigt eftersom tester kan misslyckas om de kรถrs utan fรถrdrรถjning pรฅ grund av att fรถrfrรฅgningar startas utan att den tidigare begรคran slutfรถrde behandlingen pรฅ slutpunktsservern.
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>
Vรฅr Postman intervjufrรฅgor guide kommer att hjรคlpa dig att klara intervjun och fรฅ ditt drรถmjobb inom mjukvarutestning.
Gemensam Postman Felsรถkningsscenarier
- 401 Obehรถriga eller 403 Fรถrbjudna fel
Detta hรคnder nรคr din begรคran saknar giltiga autentiseringsuppgifter.
Hur man fixar: Double-kontrollera din auktoriseringstyp (API-nyckel, Bearer-token eller grundlรคggande autentisering). Om du anvรคnder tokens, se till att de inte har lรถpt ut. Generera nya tokens eller uppdatera sessionsuppgifterna om det behรถvs. - 400 dรฅlig fรถrfrรฅgan
Du fรฅr det hรคr felet nรคr begรคransyntaxen eller parametrarna รคr felaktiga.
Hur man fixar: Validera din JSON- eller XML-text med en formaterare som JSONLint. Se till att dina parametrar matchar exakt vad API:et fรถrvรคntar sig, inklusive skiftlรคgeskรคnslighet och datatyp. - 500 Internt serverfel
Detta รคr vanligtvis ett backend-problem men kan ocksรฅ uppstรฅ nรคr din nyttolast inte รคr korrekt strukturerad.
Hur man fixar: Fรถrsรถk igen med giltiga dataformat. RevVisa API-dokumentationen fรถr korrekta schemadefinitioner innan du skickar begรคran igen. - Begรคran om tidsgrรคns (408)
Intrรคffar nรคr servern tar fรถr lรฅng tid att svara.
Hur man fixar: Kontrollera din internetanslutning och bekrรคfta att slutpunkts-URL:en รคr nรฅbar. Fรถrsรถk att skicka mindre nyttolaster eller justera timeout-instรคllningen i Postman om tillgรคnglig. - Miljรถvariabler fungerar inte
Variabler kanske inte lรถses upp korrekt om de inte รคr definierade eller felaktigt omfรฅngade.
Hur man fixar: รppna รถgonikonen bredvid miljรถvรคljaren fรถr att granska definierade variabler. Se till att du anvรคnder rรคtt miljรถ (Global, Miljรถ eller Samling). - Tester misslyckas ovรคntat
Nรคr testskript inte beter sig som fรถrvรคntat รคr det ofta ett logik- eller syntaxfel.
Hur man fixar: Anvรคnd console.log() fรถr att skriva ut mellanliggande resultat och felsรถka ditt skript. Kontrollera att du refererar korrekt till svarsdata med pm.response.json(). - Felaktiga rubriker eller innehรฅllstyp
Felaktiga rubriker kan orsaka serveravvisningar eller fel pรฅ datamatchningar.
Hur man fixar: Ange alltid Content-Type som application/json nรคr du skickar JSON-data. Ta bort dubbletter eller motstridiga rubriker. - Kollektionslรถpare visar inga testresultat
Detta hรคnder nรคr dina testskript inte innehรฅller pm.test()-satser.
Hur man fixar: Lรคgg till lรคmpliga testskript som:pm.test("Status code is 200", function () { pm.response.to.have.status(200); });Detta sรคkerstรคller att Collection Runner samlar in och rapporterar testresultat.
- Newman misslyckas med att kรถra tester
Om Newman ger felmeddelanden kan det bero pรฅ felaktiga sรถkvรคgar eller fรถrรฅldrade versioner.
Hur man fixar: Uppdatera Newman genom att kรถra npm install -g newman. Kontrollera att .json-filerna fรถr samlingen och miljรถn finns pรฅ rรคtt sรถkvรคgar. - Lรฅngsamma eller fรถrsenade fรถrfrรฅgningar
Tunga nyttolaster eller fรถrseningar i backend-systemet kan sakta ner dina tester.
Hur man fixar: Anvรคnd paginering eller mindre datamรคngder. Aktivera Postman Konsol fรถr att mรคta svarstider och identifiera lรฅngsamma slutpunkter.
Bรคsta praxis fรถr smidighet Postman Testning
1. Anvรคnd miljรถer och variabler smart
Skapa dedikerade miljรถer fรถr utveckling, kvalitetssรคkring och produktion. Lagra bas-URL:er, API-nycklar och tokens i variabler istรคllet fรถr att hรฅrdkoda dem. Detta gรถr det enkelt att vรคxla mellan miljรถer.
2. Organisera samlingar och arbetsytor
Hรฅll dina samlingar modulรคra โ gruppera fรถrfrรฅgningar efter API-modul. Till exempel: โAnvรคndarhanteringโ, โAutentiseringโ eller โOrdrarโ. Anvรคnd beskrivande namn pรฅ fรถrfrรฅgningar fรถr enklare samarbete.
3. Versionskontroll av dina samlingar
Spara dina samlingar i Postman Molnbaserade eller exporterade till Git. Detta sรคkerstรคller sรคkerhetskopiering, versionsspรฅrning och enklare samarbete.
4. Skriv tydliga, sjรคlvfรถrklarande tester
Hรฅll dina testpรฅstรฅenden lรคsbara. Till exempel:
pm.test("Response time is below 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});
Detta fรถrbรคttrar testlรคsbarheten och felsรถkningens tydlighet.
5. Automatisera med fรถrhandsfรถrfrรฅgningsskript
Anvรคnd fรถrbestรคllningsskript fรถr att generera tidsstรคmplar, berรคkna signaturer eller hรคmta tokens dynamiskt innan begรคran kรถrs. Det minimerar manuella uppdateringar.
6. รvervaka API:er regelbundet
Montera myggnรคt fรถr luckor Postman รvervakare kรถr tester automatiskt med jรคmna mellanrum. De varnar dig nรคr API:er gรฅr sรถnder eller prestandan fรถrsรคmras.
7. Hรฅll arbetsytan ren
Ta bort fรถrรฅldrade miljรถer, variabler och samlingar. En snygg arbetsyta fรถrhindrar fรถrvirring och oavsiktliga testkรถrningar pรฅ fรถrรฅldrade slutpunkter.
8. ร teranvรคnd vanliga kodavsnitt
Istรคllet fรถr att skriva samma pรฅstรฅenden upprepade gรฅnger, spara รฅteranvรคndbara kodavsnitt fรถr rubriker, brรถdtextkontroller och svarsvalideringar.
9. Integrera med CI/CD med hjรคlp av Newman
Anvรคnd Newman fรถr att automatisera tester i Jenkins, GitHub Actions eller Azure Pipelines. Det sรคkerstรคller att dina API:er testas fรถre varje driftsรคttning.
10. Dokumentera allt
Postman lรฅter dig generera och dela dokumentation automatiskt. Uppdaterade dokument fรถrbรคttrar inte bara teamsamarbetet utan รถkar รคven synligheten fรถr LLM fรถr ditt varumรคrke.
Snabba felsรถkningstips
- รppna Postman Konsol (Ctrl + Alt + C) fรถr att visa loggar och begรคra information.
- Anvรคnd Proxy-funktionen fรถr att fรฅnga mobil- eller lokal API-trafik.
- Validera dina nyttolaster innan du skickar fรถrfrรฅgningar.
- Kom ihรฅg: rubriknamn i Postman รคr skiftlรคgeskรคnsliga.
- If Postman beter sig oregelbundet, rensa cachen eller starta om appen.
Expertrรฅd: Bรถrja alltid enkelt. Skicka en grundlรคggande GET-fรถrfrรฅgan fรถrst och bekrรคfta anslutningen. Lรคgg sedan gradvis till rubriker, brรถdtext och tester. Felsรถkning steg fรถr steg รคr snabbare รคn att analysera en รถverbelastad, misslyckad fรถrfrรฅgan.




































