Este artículo demostrará cómo prueba un API Usando cartero. Además, el procedimiento de usar POST, GET y eliminar solicitudes HTTP para crear, actualizar, recuperar y eliminar la información de la base de datos MongoDB también se proporcionará. Entonces, comencemos!
Cómo probar una API usando Postman
Ya hemos creado una aplicación simple del sistema de gestión de empleados con React.js front -end, nodo.servidor JS, y estableció una conexión entre el servidor y la base de datos MongoDB. Después de hacerlo, agregamos dos modelos: "empleado.modelo" y "designación.modelo"Con su esquema relacionado. Estos modelos se utilizan para definir "rutas"Que contiene los puntos finales para las solicitudes HTTP.
Ahora, probaremos la API usando Postman y verificaremos si nuestros puntos finales adicionales están funcionando. Quiero hacerlo? En caso afirmativo, entonces, instálelo en su sistema utilizando su sitio web oficial:
Después de instalar Postman, avance hacia el procedimiento de probar las solicitudes que funcionan.
Cómo probar una solicitud de publicación usando Postman
Postman admite varios métodos de interacción de punto final y "CORREO" es uno de ellos. Se utiliza para crear y actualizar un recurso o enviar datos a un servidor. Además, las solicitudes de publicación no tienen restricciones relacionadas con la longitud de los datos.
Para probar una solicitud de publicación usando Postman, en primer lugar, seleccione "CORREO"Desde el menú desplegable de solicitudes HTTP:
Agregaremos el enlace dado a continuación en el campo URL de solicitud en el siguiente paso. El enlace especificado accederá al "empleados"Archivo de ruta, que maneja el"CORREO" pedido:
http: // localhost: 5000/empleados/agregarAhora, cambie al "Cuerpo"Tab, seleccione"crudo", Y agregue el cuerpo de sus solicitudes de publicación. Aquí, estamos agregando un nuevo empleado ","Stepheny"A nuestra base de datos:
En el siguiente paso, elija "Json"Como el parámetro del cuerpo de solicitud:
Luego, haga clic en el "EnviarBotón para enviar la solicitud de publicación adicional al nodo.Servidor JS:
Después de realizar la operación especificada, verá "Empleado agregado"Texto como respuesta a la solicitud de publicación:
La solicitud de publicación anterior agregó "Stepheny " hacia "empleado"Base de datos. Siguiendo el mismo método, agregaremos a otro empleado llamado "Albert":
La salida dada a continuación indica que hemos agregado con éxito "Albert"Como nuevo empleado:
También puedes utilizar el "CORREO"Solicitud para actualizar la información relacionada con cualquier ID específica. Por ejemplo, para actualizar los valores de los campos de la identificación de designación "61CCBF563C71F2DDC072569B", Enviaremos una solicitud de publicación que tenga la siguiente URL:
http: // localhost: 5000/designaciones/actualización/61ccbf563c71f2ddc072569bEn el cuerpo de la solicitud de publicación, agregaremos los valores actualizados de acuerdo con el "designación" modelo:
Al hacer clic en el "Enviar"Botón, verás el"Designación actualizada!"Texto en la sección de respuesta:
Cómo probar una solicitud Get usando Postman
En Postman, una solicitud GET recupera los datos de la URL especificada. Este tipo de solicitud HTTP no realizará ningún cambio en el punto final.
Para probar una solicitud GET usando Postman, seleccione "CONSEGUIR"Como el método de interacción de punto final:
A continuación, pegaremos la siguiente URL en el campo de enlace de entrada:
http: // localhost: 5000/empleados/Luego, haga clic en el Enviar botón para hacer la solicitud Get HTTP. Esta solicitud GET obtendrá todos los datos relacionados con el "empleado"Recopilación de nuestra base de datos MongoDB y muestre los datos de los empleados adicionales con respecto al esquema definido:
También puedes usar el "CONSEGUIR"Solicitud para obtener información relacionada con un registro específico basado en su identificación.
Por ejemplo, agregar el enlace dado a continuación y luego enviar el "CONSEGUIR"La solicitud obtendrá los datos de la identificación de designación"61CCBF563C71F2DDC072569B":
http: // localhost: 5000/designaciones/61ccbf563c71f2ddc072569bComo puede ver, esa respuesta del "CONSEGUIR"La solicitud muestra sus valores de campo en el esquema definido:
Cómo probar una solicitud de eliminación usando Postman
La solicitud de eliminación HTTP en Postman se utiliza para eliminar la información de la recopilación de la base de datos. Por ejemplo, en este momento, tenemos dos registros de empleados en el "designaciones"Colección de la base de datos, y para eliminar cualquiera de ellos, utilizaremos su identificación.
Ahora, para eliminar el "Albert"Información, utilizaremos su identificación, que es"61CCBF563C71F2DDC072569B,"Y luego haz un"BORRAR" pedido:
http: // localhost: 5000/designaciones/61ccbf563c71f2ddc072569bClickea en el "Enviar"Botón, y notará que en unos pocos segundos, la información se eliminó al agregado"IDENTIFICACIÓN"Se eliminará, y un"Designación eliminada.El texto se mostrará como una respuesta a la solicitud que hicimos:
Para el propósito de verificación, puede enviar un "CONSEGUIR"Solicitud para mostrar la información almacenada en el"designaciones"Colección MongoDB:
http: // localhost: 5000/designaciones/De la imagen dada a continuación, puede ver que solo la información relacionada con "Stepheny"Se muestra como una respuesta, que declara que el anterior"BORRAR"Solicitud funcionó:
Conclusión
Postman es un software que se utiliza para probar API. Es un tipo de cliente HTTP que utiliza una interfaz gráfica de usuario, a través de la cual puede enviar diferentes tipos de solicitudes y obtener sus respuestas que valida el resultado de la solicitud. Este artículo demostró cómo probar API usando Postman. Además, el procedimiento de usar publicar, obtener y eliminar las solicitudes HTTP para crear, actualizar, recuperar y eliminar la información de la base de datos MongoDB también se proporciona.