Apidog Docs
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Escenarios de prueba
  • Centro de aprendizaje de Apidog
  • Primeros pasos
    • Introducción a Apidog
    • Conceptos básicos en Apidog
    • Navegación por Apidog
    • Inicio rápido
      • Descripción general
      • Crear un Endpoint
      • Realizar una petición
      • Añadir una aserción
      • Creación de escenarios de prueba
      • Compartir documentación de API
      • Explore Más
    • Migración a Apidog
      • Descripción general
      • Importación manual
      • Importación programada (Vincular fuentes de datos)
      • Opciones de importación
      • Exportar datos
      • Importar desde
        • Importar desde Postman
        • Importar especificación OpenAPI
        • Importar cURL
        • Importar archivos Markdown
        • Importar desde Insomnia
        • Importar desde apiDoc
        • Importar archivo .har
        • Importar WSDL
  • Datos de API mock
    • Descripción general
    • Smart Mock
    • Mock personalizado
    • Secuencia de prioridad de mock
    • Scripts de mock
    • Mock en la nube
    • Mock de Runner autoalojado
    • Idioma de mock (locales)
  • Cuenta y preferencias
    • Configuración de la cuenta
    • Generación de un token de acceso OpenAPI
    • Notificación
    • Configuración de idioma
    • Teclas de acceso rápido
    • Configuración del proxy de red
    • Copia de seguridad de los datos
    • Actualizar Apidog
    • Eliminar cuenta
    • Funciones experimentales
  • Enviar peticiones
    • Descripción general
    • Depuración de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP o WebService
    • GraphQL
    • gRPC
    • Usar agentes proxy de petición para la depuración
    • Crear peticiones
      • Historial de peticiones
      • Conceptos básicos de las peticiones
      • Parámetros y cuerpo
      • Encabezados de petición
      • Configuración de peticiones
      • Depurar peticiones
      • Guardar peticiones como endpoints
      • HTTP/2
    • Autenticación y autorización
      • Descripción general
      • Certificados de CA y de cliente
      • Tipos de autorización
      • Autenticación Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticación Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respuesta y cookies
      • Visualización de respuestas de API
      • Gestión de cookies
      • Descripción general
  • Desarrollar y depurar APIs
    • Descripción general
    • Generación de peticiones
    • Envío de peticiones
    • Casos de depuración
    • Casos de prueba
    • Valores dinámicos
    • Validación de respuestas
    • Diseño primero vs. petición primero
    • Generación de código
    • Entornos y variables
      • Descripción general
      • Uso de variables
      • Gestión de entornos
    • Secretos de la bóveda
      • Descripción general
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinámicos
      • Aerolínea
      • Animal
      • Color
      • Comercio
      • Empresa
      • Base de datos
      • Tipo de dato
      • Fecha
      • Finanzas
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagen
      • Internet
      • Ubicación
      • Lorem
      • Música
      • Número
      • Persona
      • Teléfono
      • Ciencia
      • String
      • Sistema
      • Vehículo
      • Word
    • Preprocesadores y postprocesadores
      • Descripción general
      • Aserción
      • Extraer variable
      • Esperar
      • Seguridad
      • Operaciones de base de datos
        • Descripción general
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Descripción general
        • Scripts de preprocesador
        • Scripts de posprocesador
        • Scripts públicos
        • Referencia de scripts de Postman
        • Llamar a otros lenguajes de programación
        • Uso de bibliotecas JS
        • Visualización de respuestas
        • Ejemplos de scripts
          • Scripts de aserción
          • Uso de variables
          • Modificación de peticiones
          • Otros ejemplos
    • Depuración de APIs
      • Depurador de agentes de IA
      • Depurador A2A
  • Diseñar APIs
    • Descripción general
    • Crear un nuevo proyecto de API
    • Conceptos básicos de endpoints
    • Directrices de diseño de API
    • Módulo
    • Configurar múltiples ejemplos de cuerpo de petición
    • Componentes
    • Campos comunes
    • Parámetros globales
    • Historial de cambios del endpoint
    • Comentarios
    • Gestión de endpoints por lotes
    • API de protocolo personalizado
    • Modo Spec-first (Beta)
    • Esquemas de seguridad
      • Descripción general
      • Crear un esquema de seguridad
      • Usar el esquema de seguridad
      • Esquema de seguridad en la documentación en línea
    • Funciones avanzadas
      • Campos personalizados de endpoint
      • Escenarios de prueba asociados
      • Estado del endpoint
      • Apariencia de las listas de parámetros
      • Identificación única de endpoints
    • Schemas
      • Descripción general
      • Crear un nuevo esquema
      • Crear un esquema
      • Generar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Uso de Discriminator
  • Pruebas de API
    • Descripción general
    • Escenarios de prueba
      • Crear un escenario de prueba
      • Pasar datos entre peticiones
      • Condiciones de control de flujo
      • Sincronizar datos desde endpoints y casos de endpoint
      • Importar endpoints y casos de endpoint desde otros proyectos
      • Exportar escenarios de prueba
    • Informes de prueba
      • Informes de prueba
    • Ejecutar escenarios de prueba
      • Ejecutar un escenario de prueba
      • Ejecutar escenarios de prueba por lotes
      • Pruebas basadas en datos
      • Datos de prueba compartidos
      • Tareas programadas
      • Gestionar el entorno de ejecución de API de otros proyectos
    • Suite de pruebas
      • Descripción general
      • Crear una suite de pruebas
      • Orquestar suite de pruebas
      • Ejecutar conjuntos de pruebas localmente
      • Ejecutar suites de prueba mediante CLI
      • Tareas programadas
    • Probar APIs
      • Pruebas de integración
      • Pruebas de rendimiento
      • Pruebas de extremo a extremo
      • Pruebas de regresión
      • Pruebas de contrato
    • Apidog CLI
      • Descripción general
      • Instalación y ejecución de Apidog CLI
      • Opciones de Apidog CLI
    • CI/CD
      • Descripción general
      • Integrar con Github Actions
      • Integrar con Gitlab
      • Integrar con Jenkins
      • Activar prueba mediante commit de Git
  • Publicar documentación de API
    • Descripción general
    • Tecnologías de API compatibles
    • Uso compartido rápido
    • Visualización de la documentación de API
    • Documentación de Markdown
    • Publicación de sitios de documentación
    • Página de inicio de sesión personalizada
    • Diseños personalizados
    • CSS, JavaScript, HTML personalizados
    • Dominio personalizado
    • Funciones de IA
    • Configuración de SEO
    • Configuración avanzada
      • Búsqueda en la documentación
      • Proxy CORS
      • Integración de Google Analytics
      • Configuración del árbol de carpetas
      • Configuración de visibilidad
      • Incrustación de valores en las URL de documentación
    • Versiones de API
      • Descripción general
      • Crear versiones de API
      • Publicación de versiones de API
      • Compartir endpoints con versiones de API
  • Ramas
    • Descripción general
    • Crear una rama de sprint
    • Prueba de APIs en una rama
    • Diseño de API en una rama
    • Fusionar ramas de sprint
    • Gestión de ramas de sprint
    • AI Branch (Beta)
  • Funciones de IA
    • Descripción general
    • Habilitación de funciones de IA
    • Generación de casos de prueba
    • Modificación de esquemas con IA
    • Comprobación de cumplimiento del endpoint
    • Comprobación de integridad de la documentación de API
    • Nomenclatura de campos con IA
    • Preguntas frecuentes
  • Servidor MCP de Apidog
    • Descripción general
    • Conectar un proyecto de Apidog a la IA
    • Conectar documentación publicada a la IA
    • Conectar archivos OpenAPI a la IA
  • Mejores prácticas
    • Gestión de firmas de API
    • Acceso a APIs protegidas con OAuth 2.0
    • Flujo de trabajo de colaboración
    • Gestión del estado de autenticación
  • Espacio sin conexión
    • Descripción general
  • Administración
    • Gestión de proyectos
      • Gestión de proyectos
      • Configuración de notificaciones
      • Gestión de miembros del proyecto
      • Recursos del proyecto
        • Conexión a la base de datos
        • Conexión con Git
    • Gestión de equipos
      • Gestión de equipos
      • Gestión de miembros del equipo
      • Actividades del equipo
      • Roles y permisos del equipo
      • Recursos del equipo
        • General Runner
        • Variables de equipo
        • Agente proxy de peticiones
      • Colaboraciones en tiempo real
        • Colaboración en equipo
    • Lista de verificación de incorporación
      • Conceptos básicos
      • Guía de incorporación
    • Gestión de la organización
      • Gestión de la organización
      • Rol y permisos de la organización
      • Gestión de planes
        • Administradores de facturación en organizaciones
      • Inicio de sesión único (SSO)
        • Descripción general de SSO
        • Configuración de Microsoft Entra ID
        • Configuración de Okta
        • Configuración de SSO para una organización
        • Gestión de cuentas de usuario
        • Asignar grupos a equipos
      • Aprovisionamiento SCIM
        • Introducción al aprovisionamiento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos de la organización
        • Runner autohospedado
  • Facturación
    • Descripción general
    • Créditos
    • Actualizar su plan
    • Métodos de pago alternativos
    • Gestión de suscripciones
    • Trasladar equipos de pago a organizaciones
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensión del navegador
      • Chrome
      • Microsoft Edge
    • Proxy de peticiones
      • Proxy de peticiones en la web
      • Proxy de petición en documentos compartidos
      • Proxy de peticiones en el cliente
  • Datos y seguridad
    • Almacenamiento y seguridad de datos
    • Privacidad y seguridad de los datos del usuario
    • Enrutamiento de peticiones y seguridad de datos
  • Referencias
    • Enfoque de diseño de API primero
    • Extensiones de la especificación OpenAPI de Apidog
    • JSONPath
    • XPath
    • Expresiones regulares
    • JSON Schema
    • Formato de archivo CSV
    • Instalación del entorno Java
    • Entorno de implementación de Runner
    • Sintaxis Markdown de Apidog
    • Extensiones Swagger de Apidog
      • Descripción general
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensiones JSON Schema de Apidog
      • Descripción general
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europa
    • Apidog Europe
  • Centro de soporte
  1. Escenarios de prueba

Crear un escenario de prueba

Un escenario de prueba en las pruebas de Apidog sirve como la unidad fundamental, análoga a una Collection en Postman. Cuando necesite enviar varias peticiones consecutivamente, crear escenarios de prueba continuos o repetir peticiones con distintos datos de prueba, puede crear un escenario de prueba y añadirle las peticiones necesarias.

Beneficios de los escenarios de prueba#

Al utilizar escenarios de prueba en Apidog, puede satisfacer de manera eficiente una variedad de requisitos de pruebas de API:
FuncionalidadDescripción
Ejecución secuencial de peticionesOrganice y ejecute varias peticiones en un orden especificado para simular interacciones de usuario o flujos de proceso
Informes de pruebaGenere automáticamente informes que proporcionen visualizaciones detalladas de las aserciones y los resultados de cada petición
Integración CI/CDIntegre escenarios de prueba en pipelines de CI/CD para garantizar pruebas automáticas durante los ciclos de desarrollo, facilitando la detección temprana de problemas
Pruebas de rendimientoEvalúe el rendimiento de la API bajo distintas cargas y genere análisis de tendencias para identificar cambios en los comportamientos de respuesta a lo largo del tiempo
Pruebas de parámetros dinámicosEjecute peticiones varias veces utilizando parámetros generados dinámicamente para probar cómo la API gestiona entradas variables
Datos de prueba predefinidosUtilice datos preestablecidos para las peticiones con el fin de simular condiciones de operación realistas y verificar las respuestas de la API frente a los resultados esperados
Transferencia de datos entre peticionesPase automáticamente datos desde la salida de una petición a otra, lo cual es crucial para probar API que requieren persistencia de estado entre llamadas
Relaciones lógicas entre peticionesConfigure condiciones lógicas como if, for y foreach para gestionar el flujo de ejecución en función de los resultados de peticiones anteriores o condiciones específicas
Estas funcionalidades le permiten crear entornos de prueba versátiles y eficaces que contribuyen a un desarrollo de API robusto y de alta calidad.

Crear un escenario de prueba#

Al abrir Apidog, vaya al módulo "Tests" y, a continuación, haga clic en el + junto a la barra de búsqueda para crear un nuevo escenario de prueba. Seleccione el directorio adecuado para él y establezca la prioridad para completar la creación.
Crear un nuevo escenario de prueba

Añadir pasos de prueba#

Una vez que haya configurado su escenario de prueba en Apidog, puede comenzar a completarlo con peticiones. Hay varias formas de añadir peticiones, cada una adaptada a distintas necesidades y niveles de flexibilidad:

Peticiones vinculadas a la especificación del endpoint#

Estas peticiones podrían actualizarse a medida que cambie la especificación del endpoint:

Importar desde la especificación del endpoint#

Puede importar especificaciones de endpoint desde el proyecto actual como pasos en el escenario de prueba. Hay dos modos al importar endpoints: "Manual" y "Automated". Para obtener instrucciones más detalladas, consulte Sincronizar datos desde endpoints/casos de endpoint.
Modo manual
En el modo "Manual", las modificaciones en la documentación del endpoint dentro del proyecto no tienen un impacto inmediato en los endpoints de los pasos de prueba. La sincronización de los datos de prueba solo se produce cuando los testers activan el botón "Manual". Es importante tener en cuenta que las alteraciones realizadas en los datos del paso de prueba no actualizarán la documentación del endpoint, incluso al hacer clic en "Manual Sync". En su lugar, al hacer clic en este botón, los escenarios de prueba pueden recuperar información de la documentación del endpoint con fines de sincronización.
Modo automatizado
En el modo "Automated", cualquier cambio en la documentación del endpoint dentro del proyecto se actualizará de forma síncrona en los pasos de prueba.
Modos manual y automatizado
Si necesita probar endpoints de otros proyectos en un escenario de prueba, consulte Import Endpoints/Cases from Other Projects to Test Steps.

Importar desde un caso de endpoint#

Puede elegir importar casos de endpoint desde el proyecto actual u otros proyectos. Hay dos modos al importar casos de endpoint: "Copy" y "Reference".
Modo de copia
Al importar un caso de endpoint como "Copy", los parámetros del caso de endpoint también se copiarán en los pasos de prueba. Serán independientes entre sí, y los cambios en cada uno no afectarán a los demás. Se puede seleccionar la sincronización manual.
Modo de referencia
Al importar un caso de endpoint como "Reference", se utilizará directamente el caso de endpoint del proyecto original para la petición.
Modos de copia y referencia
Si el paso de prueba está referenciado desde un caso, verá un aviso que indica que modificar este paso también afectará al caso de endpoint original y a cualquier otro paso que lo utilice.
Aviso de caso referenciado

Peticiones independientes no asociadas con la especificación de la API#

Estas peticiones no se actualizan en respuesta a cambios en la especificación de la API. Permiten una mayor personalización:

Añadir petición personalizada#

En un proceso de trabajo, puede que necesite llamar a un endpoint fuera del proyecto, como un endpoint de pago de terceros.
Puede añadir una petición de API personalizada en los pasos de prueba. La petición personalizada puede ser cualquier petición HTTP, incluidas las habituales GET, POST, PUT, DELETE, etc.

Añadir desde cURL#

En procesos de trabajo reales, muchas peticiones de endpoint se presentan en forma de líneas de comando cURL. Tiene la opción de importar peticiones cURL en los pasos de prueba con un solo clic.

Referenciar otros escenarios de prueba#

Incluir pasos desde otros escenarios de prueba#

Puede clonar los pasos de prueba o las condiciones de control del proceso importándolos desde otros escenarios de prueba dentro del mismo proyecto.
Incluir pasos desde otros escenarios

Referenciar otros escenarios de prueba#

Puede referenciar otros escenarios de prueba como un paso de prueba. Hay dos casos de uso:
1.
Si su proceso de negocio tiene algunos pasos comunes y reutilizables de prueba de API, puede compilar estos pasos en un pequeño escenario de prueba y luego referenciarlo directamente en otros escenarios de prueba más amplios.
2.
Si necesita realizar la regresión del proceso principal de todo el producto, puede hacer referencia a los diversos subescenarios de prueba en el escenario de prueba para ensamblarlos y completar el trabajo de regresión de prueba de todos los procesos principales con un solo clic.
Para evitar bucles infinitos y situaciones en las que el escenario de prueba no pueda detenerse normalmente, la funcionalidad de referenciar otros escenarios de prueba no puede referenciar el propio escenario de prueba original.

Orquestar el escenario de prueba#

Al hacer clic en cualquier paso de prueba, entrará en el modo de orquestación. En este modo, dispone de una página de operación más amplia para completar mejor y de forma más eficiente el contenido detallado de cada paso de prueba. El lado izquierdo de la página muestra el flujo general del escenario de prueba, y el lado derecho muestra los detalles del paso de prueba seleccionado. Las peticiones de endpoint y los componentes de control del proceso de prueba tendrán paneles de visualización diferentes.
Puede ajustar el orden de los pasos arrastrando el ≡ situado delante del paso.
Puede utilizar las teclas "⬆️" y "⬇️" para cambiar rápidamente entre los pasos de prueba seleccionados en este modo.
Vista general del modo de orquestación
En el modo de orquestación, puede editar varios pasos y luego hacer clic en el botón "Save All" en la esquina superior izquierda para guardar todos los cambios.
Si algún paso tiene cambios sin guardar, el paso se marcará con un punto en la barra de lista de la izquierda. Recuerde guardar siempre los cambios que haya realizado.
Indicador de cambios sin guardar
Modified at 2026-06-09 08:52:14
Previous
Descripción general
Next
Pasar datos entre peticiones
Built with