Saltar al contenido

Cómo depurar API con Postman

No diría que Binance es la plataforma más fácil para principiantes, pero puede sentir que está seguro dentro de ella. Puede ...
Leer Más
Hoy, veremos una de las criptomonedas más exclusivas: Dogecoin y descubriremos dónde y cómo comprar Dogecoin. En esta guía, aprenderá ...
Leer Más
Este corredor en línea tiene tarifas de negociación bajas y una amplia cartera de instrumentos financieros. Cubriendo más de 135 ...
Leer Más

Postman es un software y un conjunto de herramientas que facilita el trabajo, el exposición y la depuración de servicios API remotos. Proporciona una plataforma para crear, mandar y trabajar con solicitudes GET y POST.

¿Qué es el cartero?

Postman se describe a sí mismo como una “Plataforma para el exposición de API”. En su nivel más principal, proporciona una interfaz GUI simple para interactuar con API remotas. Es esencialmente un cliente REST de última concepción, diseñado para trabajar con API complejas.

Por otra parte de ser un excelente cliente REST, además cuenta con herramientas para mandar colecciones de solicitudes. Con estas colecciones y un conocimiento del esquema de API, puede ejecutar pruebas de API totalmente automatizadas, que se pueden integrar en canalizaciones de CI / CD para avalar que cualquier cambio de código no interrumpa la API en producción.

Usando cartero

Para comenzar, probaremos una solicitud básica. Puede custodiar varias solicitudes en Colecciones, que se pueden reutilizar y compartir.

En Postman, cada solicitud tiene su propia pestaña en el espacio de trabajo. Encontrará controles para la configuración de la solicitud, así como la salida del servidor. Si lo está usando en pantalla completa, puede cambiarlo al modo de columna flanco a flanco con el llamador en la parte inferior derecha.

Puede modificar el tipo de solicitud en el menú desplegable de la mostrador de URL. Los métodos más comunes son GET y POST, pero todos los verbos HTTP son totalmente compatibles.

En la pestaña “Autenticación”, deberá configurar las claves de autenticación para la API que está utilizando, a menos que sea pública. Postman admite OAuth 1 y 2, así como la mayoría de los otros tipos de tokens conexo con la autenticación básica.

En “Encabezados”, puede establecer los encabezados del mensaje, como el tipo de contenido. Muchos de estos se configurarán automáticamente, que puede ver en el llamador “Oculto”.

Para el cuerpo de la solicitud, puede especificar los datos del formulario utilizando pares clave-valor, expedir un paquete binario, una solicitud GraphQL o simplemente expedir datos JSON o de texto sin procesar. El editor incluye un editor y validador JSON integrado.

Una de las mejores cosas que puede hacer con Postman es configurar las pruebas de API, que están codificadas en JavaScript y se ejecutan a posteriori de percibir el resultado. Puede analizar más sobre cómo configurarlos en la piloto del cartero para usarlos

Una vez que haya preparado su solicitud, puede probarla con el llamador “Mandar”. Debería obtener una respuesta del servidor remoto, que puede ver en Pretty-print, horizonte previa HTML o simplemente como salida sin procesar. Puede ver varias estadísticas, como el código de respuesta HTML, el tamaño de la carga útil y el ping, en la mostrador de estado sobre el

Incluso puede cambiar el menú desplegable de “Cuerpo” a “Encabezado” para ver los encabezados que devolvió la API.

Con los probadores de JavaScript, además puede crear visualizaciones de datos simples, como gráficos circulares y de barras, que pueden ser aperos para entender una gran cantidad de datos.

Si desea retornar a ella o custodiar la prueba, puede guardarla en una “Colección”. A continuación, puede utilizar Collection Runner desde la mostrador de menú superior para ejecutar todas las solicitudes y pruebas de la colección, que se pueden utilizar para realizar pruebas unitarias en todos los puntos finales de API.