Apidog

Plataforma de desarrollo de API colaborativa todo en uno

Diseño de API

Documentación de API

Depuración de API

Simulación de API

Prueba automatizada de API

Cuerpos de SOLICITUD simulados para acelerar la depuración de la API

Este artículo trata los beneficios de una herramienta que genera cuerpos de solicitud para depurar APIs. Destaca la importancia de buenas herramientas para mantener la calidad del código y cómo esta ayuda a construir JSON correctos para la depuración.

Daniel Costa

Daniel Costa

Updated on April 15, 2025

Al desarrollar APIs, la depuración siempre es un problema aburrido.

Postman puede ayudar a enviar solicitudes, pero cuando el cuerpo de la API es complicado, construir un cuerpo JSON sería difícil. Junit también funciona, pero todas las solicitudes deben construirse usted mismo en las clases de prueba.

Los cuerpos complejos hacen que muchos backends abandonen las pruebas unitarias y envíen una API no probada a los desarrolladores frontend y a los ingenieros de control de calidad.

El caso anterior demuestra que la calidad del código disminuye sin una buena herramienta. Y ahora, existe una herramienta útil llamada Apidog que puede generar el cuerpo de la solicitud automáticamente al depurar. La herramienta puede construir un JSON de solicitud correcto por sí misma.

Cómo simular cuerpos de solicitud

Este enfoque funciona para los equipos que priorizan la API. Las API se diseñan antes de desarrollarse, por lo que, al depurar, tiene una especificación de API.

1. Importe las especificaciones de la API en Apidog. (¿Cómo simular una API? )
2. Abra una API y asegúrese de que la solicitud tenga una especificación de cuerpo JSON/XML.

Image Description

3. Cambie a la pestaña "Ejecutar" y haga clic en el botón "Generar automáticamente". ¡Tiene un JSON simulado de acuerdo con la especificación de la solicitud!

Image description

Y ahora haga clic en "enviar" para enviar la solicitud como lo hizo en Postman, pero de manera más eficiente. La mayoría de las funciones de Postman también son compatibles con Apidog. Nuestro equipo ha utilizado Apidog para depurar API en lugar de Postman durante semanas.

Qué más

Observe los datos simulados. Se generó automáticamente de acuerdo con el nombre del campo. Un campo llamado "city" se simula con un nombre de ciudad, un campo llamado URL de la foto se simula con una URL de la foto y todos los datos simulados siguen el esquema JSON especificado en la API. Al igual que el artículo anterior: Cómo simular JSON complejo.

Y ese no es el final. Pase el cursor sobre la flecha al lado de "Generar automáticamente" y verá tres elementos de menú.

Mock Menu Items

"Valor predeterminado primero" significa que el JSON simulado se completará primero con el valor predeterminado especificado en cada campo de la API. "Valor de ejemplo primero" significa que el JSON simulado se cargará primero con el JSON de solicitud de ejemplo. Pero, ¿qué es "Actualizar al enviar la solicitud"?

Es solo el significado literal. Cada vez que se envía la solicitud, el cuerpo se genera de nuevo.

Cómo personalizar los cuerpos de solicitud

Hasta ahora, todo se ve genial. Pero, ¿qué pasa si no se espera que algunos de mis campos cambien? ¿Cómo puedo hacer que algunos campos sean fijos y otros simulados?

Haga clic en el botón "Valor dinámico" y encontrará un mundo nuevo.

Image description

Se admiten todas las sintaxis de Faker.js y puede seleccionar cualquiera de ellas directamente. Incluso puede seleccionar una función para mutar el valor simulado como md5, substrate o base64, etc.
Luego se insertará en el cuerpo de la solicitud, así.

Request Bodies

Puede decidir qué campo es fijo y cuál es simulado por Faker.js. Cuando se envían, todos los campos de faker cambiarán a los datos reales a continuación.

Set up Params

Eso es todo. Y cambia cada vez que se envía. Apidog es una gran herramienta que hace que nuestro equipo cree API más rápido.

Cómo usar Lovable AI (Alternativa a Cursor para desarrolladores web)Tutoriales

Cómo usar Lovable AI (Alternativa a Cursor para desarrolladores web)

Aprende a crear cualquier web con Lovable en esta guía completa. Descubre procesos paso a paso, funciones innovadoras e integra herramientas gratuitas como Apidog para gestión API.

Daniel Costa

April 15, 2025

Cómo usar n8n con servidores MCPTutoriales

Cómo usar n8n con servidores MCP

Automatiza flujos con n8n y servidores MCP para IA. Guía técnica: configuración, APIs, nodo "MCP Server Trigger" y Apidog para pruebas.

Daniel Costa

April 14, 2025

Cómo añadir claves API personalizadas a Cursor: Una guía completaTutoriales

Cómo añadir claves API personalizadas a Cursor: Una guía completa

Este tutorial te guiará para configurar y gestionar claves API personalizadas en Cursor (OpenAI, Anthropic, Google y Azure).

Daniel Costa

April 11, 2025