¿Bruno Tiene un Mock Server? (Y Qué Alternativas Usar)

Bruno no tiene un servidor mock integrado. Aquí tienes soluciones alternativas y cómo activar un servidor mock directamente desde tu especificación OpenAPI.

Ashley Innocent

Ashley Innocent

2 June 2026

¿Bruno Tiene un Mock Server? (Y Qué Alternativas Usar)

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

Bruno es un cliente de API ligero, nativo de Git y de código abierto, y ese diseño lo mantiene rápido y fácil de versionar. Pero deja una brecha que los equipos encuentran rápidamente: no hay forma de simular un endpoint que aún no existe. Si ha buscado una alternativa de servidor simulado para Bruno, esta guía explica por qué existe esa brecha, las soluciones que la gente usa y cómo generar un servidor simulado directamente desde su especificación OpenAPI.

Respuesta corta por adelantado: Bruno no tiene un servidor simulado incorporado. Puede enviar solicitudes y escribir pruebas, pero no puede configurar un endpoint falso que devuelva respuestas de ejemplo. Para simular, debe recurrir a una herramienta externa o crear un servidor manualmente.

button

Por qué necesita un servidor simulado

Un servidor simulado devuelve respuestas realistas para endpoints que no están construidos, no son estables o son difíciles de activar bajo demanda. Eso permite varias cosas:

Aquí hay escenarios de falla que un simulador le ayuda a probar deliberadamente, en lugar de esperar a que ocurran en producción:

Escenario Lo que devuelve el simulador Por qué es difícil de otra manera
Límite de tasa alcanzado 429 + encabezado Retry-After El backend rara vez limita bajo demanda
Caída del servidor 500 / 503 No se puede romper el entorno de staging solo para probar
Respuesta lenta Cuerpo con retraso Difícil de reproducir la latencia real
Conjunto de resultados vacío 200 con [] Depende del estado de datos específico
Carga útil mal formada Cuerpo sin un campo requerido La validación del backend generalmente lo evita

¿Tiene Bruno un servidor simulado?

No. Bruno se enfoca en enviar solicitudes, organizar colecciones como archivos planos y ejecutar aserciones. No hay un servidor simulado nativo, ni una configuración que convierta una solicitud guardada en un stub en vivo. Esa es una elección de alcance deliberada, no un descuido, pero significa que la simulación se realiza fuera de la herramienta.

En la práctica, los usuarios de Bruno cubren esta brecha de dos maneras:

  1. Herramientas de simulación externas. Configuran un servicio separado como Mockoon, WireMock, Prism o json-server, definen las respuestas allí y luego apuntan a Bruno a esa URL. Dos herramientas, dos fuentes de verdad.
  2. Servidores hechos a mano. Escriben una pequeña aplicación Express, Flask o FastAPI que devuelve JSON enlatado. Rápido para un endpoint, tedioso de mantener en una API en crecimiento.

Ambos funcionan. Ambos añaden partes móviles que viven fuera de su colección.

El costo de la simulación "bolt-on"

Añadir una capa de simulación separada a Bruno es viable, pero el costo aparece con el tiempo:

Nada de esto es fatal. Pero es una fricción que se agrava a medida que la API crece. Para una mirada más completa de dónde se suman estas brechas, consulte nuestro desglose de la plataforma API todo en uno alternativa a Bruno.

Genere un servidor simulado a partir de su especificación OpenAPI en su lugar

El camino más limpio es derivar el simulador del contrato que ya mantiene. Apidog hace esto: importa o escribe una especificación OpenAPI, y genera un servidor simulado funcional a partir de las mismas definiciones que utiliza para el diseño, las pruebas y la documentación. Una única fuente de verdad, no tres.

Algunas cosas hacen que esto sea diferente de las herramientas complementarias:

Debido a que el simulador, la biblioteca de solicitudes y la documentación provienen del mismo proyecto, no hay un tercer lugar que mantener alineado. Si su flujo de trabajo está centrado en Git, la especificación también se mantiene diferenciable y revisable, lo que combina bien con un flujo de trabajo de API nativo de Git. Para obtener más información sobre dónde la simulación demuestra su valor, consulte los casos de uso de la simulación de API.

Guía rápida: de la especificación a la URL simulada

Aquí está la versión corta de cómo levantar un simulador a partir de una especificación existente:

  1. Importe su especificación. Importe su archivo OpenAPI (o Swagger), o apunte Apidog a la URL de la especificación. Los endpoints y esquemas existentes se importan tal cual.
  2. Abra un endpoint. Cada endpoint importado ya tiene su esquema, por lo que el simulador tiene todo lo que necesita.
  3. Tome la URL simulada. Apidog expone automáticamente un endpoint simulado local y en la nube. No hay servidor que desplegar.
  4. Envíe una solicitud. Acceda a la URL simulada y obtendrá JSON con la forma del esquema, generado a partir de la especificación.
  5. Ajuste las respuestas (opcional). Agregue reglas para códigos de estado específicos o casos extremos, como ese 429, cuando necesite probar una ruta particular.

Usted apunta su frontend, compilación móvil o suite de pruebas a la URL simulada y sigue avanzando mientras el backend se pone al día.

Cuando las soluciones alternativas son suficientes

Para ser justos, no siempre se necesita un simulador basado en especificaciones. Quédese con Bruno más una herramienta externa ligera cuando:

La compensación es real: el camino ligero mantiene la simplicidad de Bruno pero le obliga a mantener los simuladores por separado. El camino basado en especificaciones elimina esa deriva a costa de adoptar una plataforma más amplia. Elija según el crecimiento de su API.

Preguntas frecuentes

¿Tiene Bruno un servidor simulado incorporado?

No. Bruno es un cliente de API para enviar solicitudes y ejecutar pruebas. No tiene un servidor simulado nativo, por lo que para simular endpoints, debe usar una herramienta externa o escribir su propio servidor stub y apuntar a Bruno hacia él.

¿Cuál es la forma más fácil de añadir simulación a un flujo de trabajo estilo Bruno?

Genere el simulador a partir de su especificación OpenAPI en lugar de definirlo por separado. Herramientas como Apidog leen la especificación y producen una URL simulada lista, de modo que mantiene una única fuente de verdad en el diseño, la simulación, las pruebas y la documentación en lugar de mantener las definiciones de simulación en un segundo lugar.

¿Puedo seguir usando Bruno y simplemente añadir un servidor simulado a su lado?

Sí. Ejecute una herramienta de simulación externa como Mockoon, WireMock o Prism, defina las respuestas allí y apunte a Bruno a esa URL. Funciona, pero su especificación, solicitudes y datos simulados viven en lugares separados y pueden desfasarse, que es la razón principal por la que los equipos consolidan.

button

Si mantener una capa de simulación separada ha empezado a costar más de lo que ahorra, vale la pena probar una simulación basada en especificaciones. Importe su archivo OpenAPI en Apidog y tendrá una URL simulada funcionando en pocos minutos, sin necesidad de alojar un servidor adicional.

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs