fbpx

¿Cómo y para que probar una web API con Postman?

En la actualidad muchas de nuestras aplicaciones, si no es que todas, utilizan (o deberían utilizar) Web Services o Web Api como le gusten llamar, de echo es una de las maneras que mas se usan para la reutilización de código, es decir puedes realizar diferentes aplicaciones para la plataforma que sea por ejemplo: Web, Android, IOS, escritorio, hibridas, etc… y utilizar únicamente una o un conjunto de Web Api’s para conectarlas a todas con tu servidor de bases de datos ya sea MySQL, Microsoft SQL Server, Oracle, MongoDB, SQLite, Firebase, etc… en realidad es lo de menos el motor de base de datos que estés utilizando para este ejemplo, espero haber sido claro.

Pero ¿para que nos sirve Postman? Postman es una aplicación para la prueba de nuestros Web Services, cuenta con múltiples recursos para la prueba de nuestras Web Api’s que en lo personal es muy útil y fácil de usar, existe la versión Web y la de escritorio, en lo personal yo utilizo la versión de escritorio

veamos el siguiente ejemplo:

Método: GET

URL: http://localhost:51143/api/Clientes?Id_Cliente=1&Email=jserranosal@gmail.com

Y les arrojara el siguiente resultado:

Les dejo el JSON completo que nos arrojara la ejecución de nuestra Web Api, no debemos olvidar que podemos ejecutar diferentes métodos dependiendo de nuestras necesidades, los mas básicos son: GET, PUT, POST, DELETE.

    "Id_Cliente": 1,
    "Nombre": "Jesus ASDAS",
    "Apellidos": "Serrano",
    "Email": "jserranosal@gmail.com",
    "UrlFotoPerfil": "https://i.ibb.co/D7Yyy8v/6ea3b51160c0.png",
    "ClienteMedioContacto": [
        {
            "Id_MedioContacto": 1,
            "Id_Cliente": 1,
            "Descripcion": ""
        },
        {
            "Id_MedioContacto": 2,
            "Id_Cliente": 1,
            "Descripcion": ""
        },
        {
            "Id_MedioContacto": 3,
            "Id_Cliente": 1,
            "Descripcion": ""
        },
        {
            "Id_MedioContacto": 6,
            "Id_Cliente": 1,
            "Descripcion": ""
        }
    ]
}

El ejemplo de la Web Api anterior se hizo en Visual Studio 2022, pero en realidad no importa el ambiente en que se haga, también puede realizarse en PHP y probarse con Postman.

El resultado del JSON que arrojara dependerá del modelo en nuestro código claro esta, les dejo una pantalla

modelo del cliente de nuestra web api
Model Cliente que nos retorna como JSON en Postman

Conclusiones

Este tipo de ambientes para pruebas tanto de desarrollo como ambientes productivos son esenciales para mejorar la detección de posibles fallos en nuestras aplicaciones, conoces algún otro? Ni te imaginas las veces que Postman me ha sacado de apuros

Con Postman y SQL Profiler no habrá bug que se te resista, son herramientas básicas en el desarrollo de aplicaciones de software

¿Tienes alguna duda? Coméntanoslo

Necesitas ayuda con tu desarrollo de software o el marketing de tu negocio? contáctanos

Halcón de cola roja como imagen del autor.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* *
*

Scroll al inicio