Generador de escenarios de prueba OpenAPI

Borradores de ejemplos de solicitudes y escenarios de pruebas de contratos negativos a partir de restricciones de OpenAPI, localmente.

Pegue o elija un archivo OpenAPI 3.0, 3.1 o 3.2. Genere un ejemplo de solicitud mínima para cada operación de ruta y hasta tres casos negativos basados ​​en valores requeridos documentados, enumeraciones y límites simples. Descargue un paquete de escenarios JSON o una lista de verificación de Markdown.

Convierta una especificación OpenAPI en ejemplos de solicitudes revisables y escenarios de prueba negativos. Su especificación permanece en este navegador.

Pegue JSON o YAML a continuación, o elija un archivo.

Hasta 2 MB y 300 operaciones de ruta. Soporta OpenAPI 3.0, 3.1 y 3.2.

Cómo utilizar

Borradores de escenarios de prueba de API de OpenAPI

Borradores de ejemplos de solicitudes y escenarios de pruebas de contratos negativos a partir de restricciones de OpenAPI, localmente.

Paso a paso

  1. Introduce la fuente mediante: Especificación de OpenAPI.
  2. Ejecuta: Generar escenarios. Revisa el resultado antes de copiarlo, descargarlo o usarlo en otro lugar.
  3. Pegue o elija un archivo OpenAPI 3.0, 3.1 o 3.2. Genere un ejemplo de solicitud mínima para cada operación de ruta y hasta tres casos negativos basados ​​en valores requeridos documentados, enumeraciones y límites simples. Descargue un paquete de escenarios JSON o una lista de verificación de Markdown.

Cómo elegir los ajustes

OpciónQué cambia
Filtrar escenariosCrea un ejemplo de solicitud mínima por operación de ruta y hasta tres casos negativos a partir de campos obligatorios, parámetros, enumeraciones y límites simples documentados. Los códigos de respuesta declarados se muestran como referencias, no como resultados garantizados.
Generar escenariosDescargue el paquete de escenarios JSON para datos estructurados o Markdown para obtener una lista de verificación de revisión. Adapte cada caso a su API y ejecútelo solo en un entorno de prueba seguro. La herramienta no ejecuta solicitudes.

Ejemplo y resultado esperado

Un esquema POST /pets requiere `nombre` y limita la `edad` a 0–30. El generador redacta un cuerpo válido, un caso que omite "nombre" y un caso que utiliza una edad fuera de rango. Estos son borradores de revisión: la herramienta nunca llama a su API, no agrega credenciales y no puede inferir identificadores reales ni reglas comerciales seguras.

Si no funciona

  • Los valores generados no pueden conocer ID de cuenta, reglas comerciales, credenciales o datos seguros para producción válidos. Es posible que los esquemas complejos, las referencias externas, los formatos y patrones personalizados necesiten ejemplos escritos a mano. No se incluye ninguna URL del servidor ni secreto de autenticación.
  • Si falla el análisis, revisa la sintaxis JSON o YAML antes de los hallazgos de la API. Incluye las referencias locales necesarias en el mismo documento. Las referencias externas sin resolver y los esquemas no admitidos requieren revisión manual; no se descargan ni se prueba el servidor.

¿Qué crea el generador?

Crea un ejemplo de solicitud mínima por operación de ruta y hasta tres casos negativos a partir de campos obligatorios, parámetros, enumeraciones y límites simples documentados. Los códigos de respuesta declarados se muestran como referencias, no como resultados garantizados.

¿Qué necesita revisión?

Los valores generados no pueden conocer ID de cuenta, reglas comerciales, credenciales o datos seguros para producción válidos. Es posible que los esquemas complejos, las referencias externas, los formatos y patrones personalizados necesiten ejemplos escritos a mano. No se incluye ninguna URL del servidor ni secreto de autenticación.

¿Cómo uso la salida?

Descargue el paquete de escenarios JSON para datos estructurados o Markdown para obtener una lista de verificación de revisión. Adapte cada caso a su API y ejecútelo solo en un entorno de prueba seguro. La herramienta no ejecuta solicitudes.