Postman es una herramienta de desarrollo de API (interfaz de programación de aplicaciones) que ayuda a crear, probar y modificar las API. Casi cualquier funcionalidad que pueda necesitar cualquier desarrollador está encapsulada en esta herramienta. Es utilizado por más de 5 millones de desarrolladores cada mes para hacer que el desarrollo de su API sea fácil y simple. Tiene la capacidad de realizar varios tipos de requests HTTP (GET, POST, PUT, PATCH), guardar los entornos para su uso posterior y convertir la API en código para varios idiomas (como JavaScript y Python). Para comenzar con esto, necesitamos instalar el cartero en nuestro sistema.
Instalación
Abra este enlace https://www.postman.com/downloads/ y descargue Postman.
Después de completar la descarga, instale el software en el sistema. En este artículo, publicaremos los datos mediante la URL «https://reqres.in/api/login» y escribiremos el script de validación de prueba para ejecutar las pruebas de la API.
Método POST
En el método POST, estamos pasando algunos datos a la API. En este ejemplo, estamos enviando el correo electrónico y la contraseña para la API de inicio de sesión, si esto es válido, recibiremos un token para iniciar sesión.
Pasos para crear el método POST:
- Crear un nuevo libro de trabajo
- Cree una colección en ese libro de trabajo.
- Después de crear la colección, ahora cree un método POST en ella.
- Agregue la URL.
- Vaya a la pestaña Cuerpo y seleccione la opción sin procesar.
- Después de eso, elija JSON del menú desplegable.
Ahora, debemos ingresar el nombre de usuario y la contraseña válidos en formato JSON en el cuerpo.
Datos JSON:
“correo electrónico”: “eve.holt@reqres.in”,
“contraseña”: “cityslicka”
Si el correo y la contraseña son válidos, obtenemos el token como respuesta y el código de estado es 200.
de lo contrario, obtendremos un error.
Agregar validación de prueba
- Ahora navegue a la pestaña de pruebas.
- Después de eso, un ejemplo para escribir una prueba para esta solicitud POST, tenemos que verificar que el código de respuesta sea 200 y verificar que el cuerpo de la respuesta tenga el «token» presente.
tests[“Comprobando el código de respuesta”]=responseCode.code==200;
tests[“validando la presencia del token”]=responseBody.has(“token”);
Después de escribir las pruebas, guarde la colección y ahora ejecútela haciendo clic en el botón Enviar.