postman tutorial api testing using postman
Aquest tutorial pas a pas explica les proves de l'API mitjançant POSTMAN, inclosos els conceptes bàsics de POSTMAN, els seus components i la sol·licitud i resposta de mostra:
Vam fer una ullada a les preguntes més freqüents Preguntes d'entrevistes d'ASP.Net i Web API al nostre tutorial anterior. Seguint aquest tutorial, aprendreu com abordem les proves API mitjançant POSTMAN per a qualsevol URL determinat.
Postman és una aplicació o eina de prova d’API molt senzilla i intuïtiva. Tots els components de POSTMAN són molt importants, ja que tenen el seu propi significat.
=> Llegiu aquí la sèrie completa de proves de l'API .
exemples de programes c ++ que utilitzen funcions
Llista de tots els tutorials de carter d’aquesta sèrie
Tutorial # 1: Introducció al carter (aquest tutorial)
Tutorial # 2: Com s'utilitza Postman per provar formats d'API Diff
Tutorial # 3: Carter: Àmbits variables i fitxers d’entorn
Tutorial # 4: Col·leccions Postman: importació, exportació i generació de mostres de codi
Tutorial # 5: Automatització de les validacions de resposta amb afirmacions
Tutorial # 6: Carter: scripts de sol·licitud prèvia i de sol·licitud posterior
Tutorial # 7: Postman Advanced Scripting
Tutorial # 8: Postman: integració de la línia d’ordres amb Newman
Tutorial # 9: Postman: plantilles d'informes amb Newman
Tutorial # 10: Postman: creació de documentació API
Tutorial # 11: Preguntes d’entrevistes de carter
Visió general dels tutorials de la sèrie Postman
Tutorial_Num | Què aprendràs |
---|---|
Tutorial # 7 | Postman Advanced Scripting Explorarem alguns exemples d’ús de scripts avançats amb l’eina Postman que ens permetrien executar fluxos de treball de proves complexos aquí. |
Tutorial # 1 | Postman Introducció Aquest tutorial pas a pas explica les proves de l'API mitjançant POSTMAN, inclosos els conceptes bàsics de POSTMAN, els seus components i la sol·licitud i resposta de mostres. |
Tutorial # 2 | Com s'utilitza Postman per provar formats d'API Diff Aquest tutorial informatiu explica com utilitzar Postman per provar diferents formats d'API com REST, SOAP i GraphQL amb exemples. |
Tutorial # 3 | Carter: Àmbits variables i fitxers d’entorn Aquest tutorial de Postman explicarà els diferents tipus de variables compatibles amb l'eina Postman i com es poden utilitzar mentre es creen i s'executen les sol·licituds i col·leccions de Postman. |
Tutorial # 4 | Col·leccions Postman: importació, exportació i generació de mostres de codi Aquest tutorial tractarà sobre Què són les col·leccions de Postman, Com importar i exportar col·leccions a i des de Postman i Com generar mostres de codi en diversos idiomes compatibles mitjançant scripts de Postman existents. |
Tutorial # 5 | Automatització de les validacions de resposta amb afirmacions Comprendrem el concepte d’afirmacions a les sol·licituds de carter amb l’ajut d’exemples aquí en aquest tutorial. |
Tutorial # 6 | Carter: scripts de sol·licitud prèvia i de sol·licitud de publicació Aquest tutorial explicarà com i quan utilitzar scripts de sol·licitud prèvia de Postman i scripts o proves de sol·licitud de missatges amb l'ajut d'Exemples simples. |
Tutorial # 8 | Postman: integració de la línia d’ordres amb Newman Aquest tutorial explicarà Com integrar o executar col·leccions de carters mitjançant l'eina d'integració de línia de comandes Newman. |
Tutorial # 9 | Postman: plantilles d'informes amb Newman Les plantilles d'informes que es poden utilitzar amb el corredor de línia d'ordres de Newman per generar informes modelats de l'execució de proves de carter s'expliquen aquí en aquest tutorial. |
Tutorial # 10 | Postman: creació de documentació API Conegueu com es pot crear una documentació amb un bon estil i un esforç mínim mitjançant el suport de documentació de l'API proporcionat per Postman Tool en aquest tutorial. |
Tutorial # 11 | Preguntes d’entrevistes de carter En aquest tutorial, tractarem algunes de les preguntes més freqüents sobre l'entrevista de Postman sobre l'eina Postman i diverses tècniques de prova d'API. |
Què aprendreu:
- POSTMAN Introducció
- Instal·lació POSTMAN
- Sol·licitud de mostra i resposta
- Actualització: informació addicional
- Conclusió
POSTMAN Introducció
POSTMAN és un client API utilitzat per desenvolupar, provar, compartir i documentar API. S'utilitza per a proves de backend on introduïm l'URL del punt final, envia la sol·licitud al servidor i rep la resposta del servidor. El mateix es pot aconseguir a través de plantilles API com Swagger. Tant a Swagger com a POSTMAN, no hem de construir un marc (a diferència de Parasoft) per obtenir la resposta del servei.
Aquesta és la raó principal per la qual POSTMAN és utilitzat amb freqüència pels desenvolupadors i els enginyers d’automatització per assegurar-se que el servei està funcionant juntament amb la versió de compilació d’una API que s’està desplegant a la regió.
Essencialment ajuda a assolir els extrems de l'API creant ràpidament sol·licituds segons l'especificació de l'API i disseccionant els diversos paràmetres de resposta com el codi d'estat, les capçaleres i el propi cos de resposta.
Aquí teniu un vídeo tutorial:
Postman ofereix moltes funcions avançades com:
- Desenvolupament d'API.
- Configuració de punts finals falsos per a les API que encara estan en desenvolupament.
- Documentació de l'API.
- Assercions per a les respostes rebudes de l'execució del punt final de l'API.
- Integració amb eines CI-CD com Jenkins, TeamCity, etc.
- Automatitzar l'execució de proves de l'API, etc.
Ara hem passat per la introducció formal de l'eina; anem a la part d'instal·lació.
Instal·lació POSTMAN
Postman està disponible en 2 opcions.
- Com a aplicació de Chrome (aquesta ja està obsoleta i no té suport dels desenvolupadors de Postman)
- Aplicació nativa per a diferents plataformes com Windows, Mac OS, Linux, etc.
Com que les aplicacions de Chrome estan en desús i tenen un acoblament estret amb el navegador Chrome (en alguns casos la versió actual del navegador), ens centrarem principalment en l'aplicació nativa que ens proporciona més control i té dependències externes menors.
Postman Native App
Postman Native app és una aplicació independent disponible per a descarregar en diverses plataformes de SO com Windows, Mac OS, Linux, etc. Es pot descarregar igual que qualsevol altra aplicació en funció de la plataforma de l'usuari.
El procés d’instal·lació també és força senzill. Simplement heu de fer doble clic a l’instal·lador descarregat (per a Windows i Mac) i seguir les instruccions.
Quan la instal·lació tingui èxit, només cal que obriu l'aplicació Postman per començar.
Veurem com crear una sol·licitud senzilla per a qualsevol API de codi obert disponible i veurem els diferents components de la sol·licitud i de la resposta rebuda quan la sol·licitud s’executa mitjançant l’aplicació Postman.
És molt recomanable iniciar la sessió / registrar-se a l'aplicació Postman mitjançant un compte de correu electrònic existent. Un compte amb sessió iniciada conserva totes les col·leccions i sol·licituds de Postman que es desen durant la sessió i garanteix que les sol·licituds estiguin encara disponibles per treballar-hi quan el mateix usuari iniciï la sessió la propera vegada.
Consulteu el document Nota per obtenir detalls sobre el punt final de l’API falsa disponible públicament.
Il·lustrarem una mostra de sol·licitud GET URL que retornaria 100 publicacions en resposta com a càrrega útil JSON.
Comencem i examinem els passos que cal seguir:
# 1) Obriu l'aplicació Postman (si encara no heu iniciat la sessió amb el compte nou o existent, primer inicieu la sessió amb les credencials adequades).
A continuació es mostra la imatge de la pantalla inicial de la IU de Postman:
# 2) Creeu una nova sol·licitud i empleneu les dades segons el punt final que farem servir per a la nostra prova o il·lustració. Provem una sol·licitud d'obtenció d'un punt final de l'API REST http://dummy.restapiexample.com/api/v1/employees
# 3) Un cop emplenades les propietats de la sol·licitud, premeu ENVIAR per executar la sol·licitud al servidor que allotja el punt final.
# 4) Un cop el servidor respongui, podem comprovar les diverses dades al voltant de la resposta.
Vegem-ne cadascun en detall.
Per defecte, un cop finalitzada la resposta, es selecciona i es mostra la pestanya del cos de la resposta. Altres paràmetres per a una resposta, com ara el codi d’estat de la resposta, el temps necessari per completar la sol·licitud i la mida de la càrrega útil, es mostren just a sota dels encapçalaments de la sol·licitud (com es mostra a la figura següent).
Per obtenir detalls detallats sobre els paràmetres de resposta, com ara la mida de la resposta i el temps de resposta, podeu passar el cursor per sobre de cadascun d’aquests valors i Postman us mostrarà una vista detallada amb detalls més detallats de cadascuna d’aquestes propietats.
Per exemple, per al temps de sol·licitud: el disseccionarà en components individuals, com ara el temps de connexió, el temps de sòcol, la cerca de DNS, l'aplicació de mans, etc.
De la mateixa manera, per a la mida de la resposta, us mostrarà un desglossament de la mida que estan constituïdes les capçaleres i quina és la mida de resposta real.
Vegem ara les altres pestanyes de resposta, és a dir, galetes i capçaleres. Al món web, les cookies tenen molta importància pel que fa a la conducció d’experiències del client i molta informació relacionada amb la sessió per obtenir tota la informació sobre les cookies que es van retornar del servidor. Podeu canviar a la pestanya Cookies i veure-ho.
De la mateixa manera, les capçaleres de resposta contenen molta informació beneficiosa sobre la sol·licitud que s'ha processat. Només cal que aneu a la pestanya de capçaleres de la secció de respostes per veure les capçaleres de resposta.
Un punt important que cal tenir en compte aquí és que totes les sol·licituds que realitzeu al servidor s’emmagatzemen a l’historial Postman per a futures consultes (la pestanya Historial està disponible al tauler esquerre de l’aplicació).
Això ajuda a evitar la creació de sol·licituds cada vegada que necessiteu una resposta per a la mateixa sol·licitud i també ajuda a evitar tasques mundanes de caldera. Si cal, podeu consultar les sol·licituds anteriors (i també les respostes) en un futur futur.
Nota: Per il·lustrar sol·licituds i respostes de mostra, utilitzarem servidors d’API falsos disponibles públicament que permetran fer tot tipus de sol·licituds HTTP i que retornin una resposta HTTP vàlida.
Per nomenar-ne uns quants, utilitzarem els llocs d'extrem API falsos següents com a referència:
Guia alternativa d'instal·lació de Quick Postman
POSTMAN és una eina oberta i està disponible per a tothom que navega per Internet. Podeu seguir els passos següents i instal·lar l'eina POSTMAN a la vostra màquina local.
Pas 1: Obert Google i cerqueu l'eina POSTMAN. Obtindreu el següent resultat de cerca. A continuació, podeu fer clic a Baixa l'aplicació Postman i se us redirigirà al lloc web getpostman.
En cas contrari, podeu accedir directament a això URL per obtenir l'eina POSTMAN.
Pas 2: Seleccioneu la versió de POSTMAN segons el vostre sistema operatiu. En el nostre cas, utilitzarem POSTMAN per al sistema operatiu Windows. A més, fem servir Window-64 bits, de manera que descarregarem i instal·larem POSTMAN per a 64 bits.
Pas 3: Un cop hàgiu fet clic al botó Baixa, es descarregarà un fitxer postman.exe al vostre local. Feu clic sobre aquest fitxer. Es tracta d’una instal·lació d’un sol clic com qualsevol altra aplicació que us permetrà instal·lar el complement POSTMAN per al vostre navegador.
Pas 4: Després d'haver instal·lat l'aplicació, feu clic a l'aplicació (que s'ha de col·locar a l'escriptori). Com podeu veure a la imatge següent, tenim sis entitats diferents per a les quals bàsicament necessitareu tres blocs bàsics, és a dir, Sol·licitud, Recaptació i Medi ambient, que es parlaran a la següent secció.
Això és!! Hem instal·lat i llançat correctament l’aplicació POSTMAN.
Blocs de construcció de POSTMAN
POSTMAN té una gran varietat de blocs de construcció, però per al nostre propòsit, parlarem dels tres blocs de construcció principals que són essencials per a cada operació de POSTMAN.
Aquests tres blocs principals són:
# 1) Sol·licitud
Una sol·licitud no és altra cosa que una combinació de l'URL complet (que inclou tots els paràmetres o claus), capçaleres HTTP, cos o càrrega útil. Aquests atributs formen una sol·licitud. POSTMAN us permet desar la vostra sol·licitud i aquesta és una bona característica de l’aplicació que ens permet utilitzar la mateixa sol·licitud tantes vegades com vulguem.
Fer clic a Novetat -> Sol·licitud
# 2) Col·lecció
Hi ha d’haver alguna cosa en què deseu les sol·licituds massives. Aquest és l'escenari en què la col·lecció entra en escena. Podem dir que una col·lecció és un dipòsit en el qual podem desar totes les nostres sol·licituds. Generalment, les sol·licituds que accedeixen a la mateixa API es mantenen a la mateixa col·lecció.
Fer clic a Novetat -> Col·lecció.
# 3) Medi ambient
Un entorn és una regió on es duran a terme totes les vostres operacions en una API. Podrien ser TUP, QA, Dev, UAT o PROD. Cada projecte ja tindrà les regions configurades i només heu de declarar les variables globals com ara URL, identificador i contrasenya del testimoni, claus de context, claus API, claus de document, etc.
Fer clic a Nou -> Medi ambient.
Desar una sol·licitud a la col·lecció
Ara provarem de desar una sol·licitud de mostra en una col·lecció i farem servir la mateixa sol·licitud per accedir a una API.
Pas 1: A l'extrem superior dret, veureu el botó '+ Nou'. Feu clic sobre aquest botó i tindreu la llista dels blocs de construcció que es van mostrar quan vau iniciar l'aplicació per primera vegada.
Pas 2: Feu clic a Sol·licita.
Pas 3: Proporcioneu el nom de la sol·licitud que és un camp obligatori. A continuació, feu clic a '+ Crea una col·lecció'.
Pas 4: Un cop hàgiu fet clic a '+ Crea una col·lecció', us demanarà un nom (per exemple, una col·lecció de mostra). Introduïu el nom de la col·lecció i premeu Intro.
Pas 5: Feu clic al botó 'Desa a la col·lecció de mostres' botó.
Sol·licitud de mostra i resposta
Aquesta secció en particular us proporcionarà una visió profunda de com provar una API a POSTMAN.
Com podeu veure a la imatge següent, tenim la nostra sol·licitud que ja hem creat (Prova de SoftwareTestingHelp). A més, podeu veure un menú desplegable (just al costat de l'URL) que conté els verbs o mètodes compatibles amb POSTMAN.
S’anomenen verbs HTTP. Intentarem actualitzar alguna cosa mitjançant el mètode PUT i després recuperarem el mateix mitjançant el mètode GET. Suposo que els lectors són conscients de la funcionalitat d’aquests verbs HTTP que s’utilitzen en proves d’API.
Ara tenim un URL i un mètode de sol·licitud. Tot el que necessitem són les capçaleres i la càrrega útil o el cos. En alguns casos, hem de generar fitxes (en funció de les necessitats d’una API).
Declararem les nostres capçaleres HTTP, és a dir, Content-Type i Accept. L’acceptació no sempre és obligatòria, ja que decideix el format en què recuperarem la nostra resposta. Per defecte, la resposta sempre és JSON.
No cal captar els valors d’aquestes capçaleres, ja que POSTMAN us proporcionarà els suggeriments quan escriviu les àrees de text de la clau i del valor.
A continuació, passarem a la següent secció obligatòria que és Body. Aquí proporcionarem la càrrega útil en forma de JSON. Som conscients de com escriure el nostre propi JSON, per tant, intentarem crear el nostre propi JSON.
Sol·licitud de mostra
URL: http://www.mocky.io/v2/5cd6c3f23000004b006061c5
Capçaleres
Tipus de contingut: application / JSON
Accept = aplicació / JSON
Cos
{ '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 } ) }
Ara Hit It
Quan tingueu una sol·licitud completa, feu clic al botó 'Enviar' i consulteu el codi de resposta. Un codi 200 OK significa operació correcta. A la imatge següent podeu veure que hem encertat correctament l'URL.
El següent pas
Ara, realitzarem una altra operació anomenada GET. Intentarem obtenir el mateix registre que acabem de crear.
No necessitem cap cos ni cap càrrega útil per a l’operació GET. Com que ja tenim la nostra sol·licitud de mostra mitjançant el mètode PUT, tot el que necessitem és canviar el mètode a GET.
Un cop hem canviat a GET, tornarem a accedir al servei. Com podeu veure a la imatge següent, tenim exactament el que hem aprovat i així funciona POSTMAN.
Actualització: informació addicional
Què és una API?
API (Application Programming Interface) és un fitxer jar, que conté diversos mètodes i interfícies per realitzar una acció concreta.
Consulteu l'exemple següent i la captura de pantalla:
- Creeu un mètode de suma, que afegeix dues variables i retorni la suma de dues variables.
- A continuació, creeu una classe de calculadores que contingui diversos mètodes com sumar, restar, multiplicar, dividir, etc. També hi pot haver algunes classes d’ajuda. Ara combineu totes les classes i interfícies i creeu un fitxer jar anomenat Calculator.jar i després publiqueu-lo. Utilitzeu l'API Calculator per accedir als mètodes presents a l'interior.
- Algunes API són de codi obert (Selenium) que es poden editar i d’altres són de llicència (UFT) que no es poden editar.
Lectura suggerida => Principals eines de gestió d'API
Com es criden exactament aquests mètodes?
Els desenvolupadors exposaran una interfície, una plataforma per trucar a l'API de la calculadora i crearem l'objecte de classe de calculadora i anomenarem el mètode suma o qualsevol altre mètode.
Suposem que aquest fitxer calculator.jar és creat per alguna empresa i que utilitza aquesta utilitat a través de la interfície d’interfície d’usuari; a continuació, provem aquesta aplicació de calculadora mitjançant la interfície d’usuari i l’automatitzem amb QTP / Selenium i això s’anomena Front End Testing.
Algunes aplicacions no tenen interfície d’usuari, per tant, per accedir a aquests mètodes, creem un objecte de la classe i passem els arguments a provar i això es diu Proves de fons . L’enviament de la sol·licitud i la recepció de la resposta passaran JSON / Fitxers XML.
Consulteu el diagrama següent:
Client POSTMAN
- POSTMAN és un client REST que s’utilitza per realitzar proves d’API de backend.
- A POSTMAN, passem la trucada de l'API i comprovem la resposta de l'API, els codis d'estat i la càrrega útil.
- Swagger és una altra eina de client HTTP en què creem documentació de l'API i, mitjançant swagger, també podem accedir a l'API i obtenir la resposta.
- Consulteu l'enllaç https://swagger.io/
- Podeu utilitzar Swagger o POSTMAN per provar les API i depèn de les empreses i del client que utilitzeu.
- A POSTMAN utilitzem principalment trucades GET, POST, PUT i DELETE.
Com descarregar el client POSTMAN?
Obriu Google Chrome i baixeu l'aplicació POSTMAN disponible a la botiga d'aplicacions Chrome.
programari de cracker de contrasenya descàrrega gratuïta de la versió completa
Truqueu a les API REST mitjançant el client POSTMAN
A POSTMAN tenim molts mètodes, però només fem servir GET, PUT, POST i DELETE
- POST - Aquesta convocatòria crea una nova entitat.
- ACONSEGUIR - Aquesta trucada envia la sol·licitud i rep la resposta.
- POSAR - Aquesta trucada crea una nova entitat i actualitza l'entitat existent.
- ESBORRAR - Aquesta trucada elimina l'entitat existent.
Es pot accedir a les API mitjançant l’interfície d’usuari, com ara la plataforma bancària, o bé quan la interfície d’usuari no està disponible, com ara els sistemes d’interfície en què utilitzem el client API REST, com ara POSTMAN.
També hi ha altres clients com SOAP UI, que és un client REST i SOAP, com ara els clients REST avançats JMeter pot trucar a les API directament des del navegador. POSTMAN és la millor eina per realitzar operacions POST i GET.
Llegiu també => Llista de tutorials d’aprofundiment SoapUI
Envieu una sol·licitud i obteniu una resposta al client POSTMAN:
A efectes de proves, fem servir les API proporcionades aquí .
Comproveu cada trucada CRUD al client POSTMAN mitjançant l'API proporcionada pel lloc fictici.
A les proves API validem principalment els punts següents:
- Consulteu els codis d’estat de la resposta pàgina wiki per obtenir més informació.
- El missatge de resposta i el cos de resposta JSON.
- En primer lloc, a les proves d’API, demaneu al desenvolupador que proporcioni l’URL del punt final. Consulteu aquest URL de punt final https://reqres.in/.
# 1) Obteniu una trucada
Envia la sol·licitud i rep la resposta.
Passos per provar l'API REST:
- Passar https://reqres.in//api/users?page=2 (? és un paràmetre de consulta que filtra el resultat com imprimir tota la informació de l'usuari a la pàgina 2, el paràmetre de consulta depèn del desenvolupador com de com definiran) com a URI al client POSTMAN.
- El paràmetre de consulta es defineix per (?) I el paràmetre de camí d'accés es defineix per (/).
- Seleccioneu el mètode GET.
- Proporcioneu capçaleres (si cal), com ara l'agent d'usuari: 'Programari'.
- Feu clic al botó ENVIAR.
- Si l'API funciona bé, en resposta obtindrem:
- Estat 200 - D'acord, això significa que la resposta es rep correctament.
- Resposta Càrrega útil JSON.
- Missatge de cadena
- Un altre Exemple del MÈTODE GET, on vam buscar informació sobre un usuari concret, és a dir, identificador d’usuari = 3. Introduïu URI = https://reqres.in/api/users/3
- Si no hi ha dades disponibles a la cerca, rebem un missatge d'estat JSON i 404 en blanc.
# 2) Truca POST
Creeu un usuari o una entitat nous.
Passos per executar:
- Seleccioneu un POST al menú desplegable i utilitzeu l'URL d'aquest servei 'https://reqres.in/api/users/100'
- Aneu a Body -> seleccioneu RAW -> Mentre passem JSON.
- Seleccioneu JSON al menú desplegable i enganxeu l'script de càrrega útil.
- Passa aquesta càrrega útil {'name': 'Morpheus', 'job': 'leader'}
- JSON comença amb claus i emmagatzema les dades en format de valor clau.
- Passeu el tipus de contingut de la capçalera = application / json.
- Premeu el botó ENVIAR.
- Si es sol·licita correctament, rebem la resposta següent:
- Estat 201: creat, la resposta es rep correctament.
- Càrrega útil de resposta
- Capçalera
# 3) Truca PUT
Actualitza o crea una entitat nova.
Passos per crear una trucada PUT:
- Utilitzeu aquest URL de servei 'https://reqres.in/api/users/206' i carregueu {'name': 'Morpheus', 'job': 'Manager'
- Aneu al client POSTMAN i seleccioneu mètode PUT -> Vés a Cos -> Seleccioneu RAW> passa JSON i seleccioneu JSON al menú desplegable i enganxeu l'script de càrrega útil.
- JSON comença amb claus i emmagatzema dades en el format valor-clau.
- Premeu el botó ENVIAR, per obtenir una sol·licitud correcta, obtindreu la resposta següent.
- Estat 200: d'acord, la resposta es rep correctament.
- Càrrega útil de resposta
- Capçalera
- Feina actualitzada a 'gestor'
# 4) Suprimeix la trucada
- Elimineu l'usuari, utilitzeu l'URL del servei '/ api / users / 423' i aquesta càrrega útil {'name': 'Naveen', 'job': 'QA'}.
- Aneu a POSTMAN i seleccioneu el mètode SUPRIMIR, no és necessària la càrrega útil.
- Suprimeix l'identificador d'usuari = 423 si està disponible al sistema.
- Estat 204: sense contingut, la resposta s'ha rebut amb èxit.
- No s'ha rebut cap càrrega útil, s'ha suprimit l'identificador d'usuari.
- Capçalera
Reptes en les proves API
- Els casos de prova s’han de dissenyar de manera que cobreixin la cobertura de la prova.
- Dissenyar casos de prova és senzill quan l’API conté menys paràmetres, però la complexitat augmenta quan el nombre de paràmetres és gran.
- Actualitzeu regularment la cobertura de les proves amb un canvi en el requisit empresarial. Si s'afegeix un paràmetre nou, augmenteu el conjunt d'arnès de proves
- Seqüenciació de trucades API correctament.
- Exploreu les condicions i el rendiment de les fronteres.
Conclusió
En aquest tutorial, hem comentat els punts importants per començar amb l'eina de prova de l'API Postman. Vam aprendre a instal·lar l'eina Postman com a aplicació autònoma i vam discutir com podem procedir a crear una sol·licitud senzilla i mirar la resposta generada.
Vam veure com navegar per les diferents parts de la informació de resposta, així com com revisar i recuperar les sol·licituds de la pestanya historial.
Creiem que a hores d'ara podeu fer una operació amb èxit en una API. L'operació correcta d'una API no significa copiar i enganxar tot el cos, capçaleres i altres blocs necessaris i fer que l'execució de la prova tingui èxit.
Es tracta de com us sentiu còmode escrivint el vostre propi JSON, navegant a qualsevol camp concret d’un JSON amb l’ajut de la clau del document o els paràmetres, entenent matrius en JSON, etc.
L'eina client POSTMAN s'utilitza per realitzar proves de back-end i principalment per realitzar trucades GET, PUT, POST, DELETE.
A partir d’aquest tutorial, vam aprendre a atendre les trucades del client POSTMAN i com validar la resposta que rebem del servidor i també vam cobrir els reptes de les proves d’API.
Les proves API són molt importants per trobar llacunes a les API, ja que els pirates informàtics les explotaran i causaran pèrdues financeres. Les proves API semblen senzilles, però hem de ser molt prudents i provar de provar-les amb totes les combinacions possibles.
Al nostre proper tutorial, aprendrem a utilitzar l'eina Postman per als formats de l'API Diff.
PREV Tutorial | NEXT Tutorial
Lectura recomanada
- Parasoft SOAtest Tutorial: Eina de prova d'API sense script
- Tutorial de proves API: una guia completa per a principiants
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Tutorial de proves destructives i proves no destructives
- Proves funcionals contra proves no funcionals
- Tutorial de l'eina de proves d'accessibilitat WAVE
- Tutorial de proves d'accessibilitat (una guia completa pas a pas)
- Tutorial de proves SOA: metodologia de proves per a un model d’arquitectura SOA