{"componentChunkName":"component---src-templates-docs-js","path":"/es-es/guides/api-monitoring/multistep-api-checks","result":{"data":{"site":{"siteMetadata":{"title":"Documentation | LoadFocus","docsLocation":""}},"mdx":{"fields":{"id":"f451961a-13c2-5266-9e65-27bab8149d84","title":"Verificaciones de API multipaso","slug":"/es-es/guides/api-monitoring/multistep-api-checks","locale":"es-ES"},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Verificaciones de API multipaso\",\n  \"date\": \"2026-06-14\",\n  \"metaTitle\": \"Verificaciones de API multipaso | Monitoreo de API | LoadFocus\",\n  \"metaDescription\": \"Ejecuta una secuencia ordenada de solicitudes HTTP en una sola verificación y pasa datos entre los pasos — documentación paso a paso de LoadFocus para pruebas de carga en la nube, monitoreo de API y rendimiento.\",\n  \"order\": 5\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", null, \"Qu\\xE9 es una verificaci\\xF3n de API multipaso\"), mdx(\"p\", null, \"Una \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"verificaci\\xF3n de API multipaso\"), \" ejecuta una \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"secuencia ordenada de solicitudes HTTP\"), \" como una sola verificaci\\xF3n, pasando datos de las respuestas anteriores a las solicitudes posteriores. En lugar de monitorear un endpoint de forma aislada, puedes reproducir un flujo de trabajo real \\u2014 por ejemplo, iniciar sesi\\xF3n, capturar un token de autenticaci\\xF3n y luego llamar a un endpoint autenticado y validar su respuesta.\"), mdx(\"p\", null, \"Este es el tipo de verificaci\\xF3n adecuado siempre que una sola solicitud no pueda demostrar que tu API realmente funciona de extremo a extremo:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Autenticarse, extraer un token y luego llamar a un endpoint protegido con \\xE9l.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Crear un recurso, capturar su \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"id\"), \" y luego leerlo o eliminarlo.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Encadenar una solicitud de b\\xFAsqueda con una solicitud de detalle.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Recorrer un breve trayecto de usuario a trav\\xE9s de varios endpoints en orden.\")), mdx(\"h2\", null, \"Crear una verificaci\\xF3n de API multipaso\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Abre la \", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://apimonitor.loadfocus.com/apimonitors?new=true\"\n  }, \"p\\xE1gina de Nueva Verificaci\\xF3n de API\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Elige el tipo de verificaci\\xF3n \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Multistep API\"), \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Asigna a la verificaci\\xF3n un nombre amigable (usado en alertas e informes).\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"A\\xF1ade tus pasos en el orden en que deben ejecutarse.\")), mdx(\"p\", null, \"Para los ajustes compartidos \\u2014 frecuencia, ubicaciones, canales de alerta, activar/silenciar \\u2014 consulta \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/api-monitoring/new-api-check\"\n  }, \"C\\xF3mo Crear una Nueva Verificaci\\xF3n de API\"), \"; una verificaci\\xF3n multipaso usa las mismas opciones.\"), mdx(\"h2\", null, \"A\\xF1adir pasos ordenados\"), mdx(\"p\", null, \"Cada paso es su propia solicitud HTTP con:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Un \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"m\\xE9todo HTTP\"), \" (GET, POST, PUT, PATCH, DELETE).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Una \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"URL\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Encabezados\"), \".\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Un \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"cuerpo\"), \" de solicitud.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Una o m\\xE1s \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"aserciones\"), \".\")), mdx(\"p\", null, \"Los pasos se ejecutan \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"en orden, de arriba abajo\"), \". Primero se ejecuta el primer paso, luego el segundo, y as\\xED sucesivamente. Puedes reordenar los pasos a medida que cambie tu flujo de trabajo.\"), mdx(\"h2\", null, \"Pasar datos entre pasos\"), mdx(\"p\", null, \"La potencia de una verificaci\\xF3n multipaso reside en mover datos de una respuesta a la siguiente solicitud.\"), mdx(\"h3\", null, \"Extraer un valor de la respuesta de un paso\"), mdx(\"p\", null, \"En un paso, a\\xF1ade una \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"regla de extracci\\xF3n\"), \" que obtenga un valor de:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"El \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"cuerpo\"), \" de la respuesta (por ejemplo, un campo JSON como el token de acceso).\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Un \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"encabezado\"), \" de respuesta (por ejemplo, un valor \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Location\"), \" o \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Set-Cookie\"), \").\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"El \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"estado\"), \" de la respuesta.\")), mdx(\"p\", null, \"Almacena el valor extra\\xEDdo en una variable con nombre.\"), mdx(\"h3\", null, \"Referenciar la variable en un paso posterior\"), mdx(\"p\", null, \"Usa un marcador de posici\\xF3n \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"{{variable}}\"), \" en cualquier parte de la \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"URL\"), \", los \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"encabezados\"), \" o el \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"cuerpo\"), \" de un paso posterior. En tiempo de ejecuci\\xF3n, LoadFocus sustituye el valor capturado.\"), mdx(\"p\", null, \"Por ejemplo, captura un token del paso 1 en una variable llamada \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"token\"), \" y luego env\\xEDalo en el paso 2:\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \"Authorization: Bearer {{token}}\\n\")), mdx(\"p\", null, \"Las variables se resuelven en el orden de los pasos, por lo que un paso solo puede usar valores que los pasos anteriores ya hayan extra\\xEDdo.\"), mdx(\"h2\", null, \"Aserciones y aprobado/fallido\"), mdx(\"p\", null, \"Cada paso tiene sus propias \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"aserciones\"), \" (c\\xF3digo de estado, cuerpo, encabezados, tiempo de respuesta), exactamente como una verificaci\\xF3n de API individual. Los pasos se combinan en un \\xFAnico resultado agregado:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Si \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"todos los pasos pasan\"), \", la verificaci\\xF3n pasa.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Si \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"un paso falla\"), \", la cadena \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"se detiene\"), \" en ese paso y toda la verificaci\\xF3n se marca como fallida \\u2014 los pasos posteriores no se ejecutan.\")), mdx(\"p\", null, \"Este comportamiento de fallo r\\xE1pido refleja un flujo de trabajo real: si el inicio de sesi\\xF3n falla, no tiene sentido llamar al endpoint autenticado.\"), mdx(\"h2\", null, \"Resultados por paso en el informe\"), mdx(\"p\", null, \"El informe de la verificaci\\xF3n muestra \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"resultados por paso\"), \" para que puedas ver exactamente d\\xF3nde se interrumpi\\xF3 una secuencia: el m\\xE9todo y la URL de cada paso, su tiempo de respuesta, qu\\xE9 aserciones pasaron o fallaron y d\\xF3nde se detuvo la cadena. Esto facilita identificar si un fallo estuvo en la autenticaci\\xF3n, en la llamada posterior o en una aserci\\xF3n.\"), mdx(\"p\", null, \"Puedes encontrar todas tus verificaciones en la \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://apimonitor.loadfocus.com/apimonitors\"\n  }, \"p\\xE1gina de Monitores de API\"), \".\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#qué-es-una-verificación-de-api-multipaso","title":"Qué es una verificación de API multipaso"},{"url":"#crear-una-verificación-de-api-multipaso","title":"Crear una verificación de API multipaso"},{"url":"#añadir-pasos-ordenados","title":"Añadir pasos ordenados"},{"url":"#pasar-datos-entre-pasos","title":"Pasar datos entre pasos","items":[{"url":"#extraer-un-valor-de-la-respuesta-de-un-paso","title":"Extraer un valor de la respuesta de un paso"},{"url":"#referenciar-la-variable-en-un-paso-posterior","title":"Referenciar la variable en un paso posterior"}]},{"url":"#aserciones-y-aprobadofallido","title":"Aserciones y aprobado/fallido"},{"url":"#resultados-por-paso-en-el-informe","title":"Resultados por paso en el informe"}]},"parent":{"__typename":"File","relativePath":"es-es/guides/api-monitoring/multistep-api-checks.md"},"frontmatter":{"metaTitle":"Verificaciones de API multipaso | Monitoreo de API | LoadFocus","metaDescription":"Ejecuta una secuencia ordenada de solicitudes HTTP en una sola verificación y pasa datos entre los pasos — documentación paso a paso de LoadFocus para pruebas de carga en la nube, monitoreo de API y rendimiento.","order":5}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/es-es","title":"Bienvenido a la Nueva Documentación de LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides","title":"Guías Prácticas"}}},{"node":{"fields":{"slug":"/es-es/pricing","title":"Preguntas Frecuentes sobre Precios"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base","title":"Base de Conocimientos"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/how-to-update-card-details","title":"Cómo Actualizar los Datos de la Tarjeta para Pagos Fallidos"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/understanding-declined-card-payments","title":"¿Por qué ha sido rechazado el pago con mi tarjeta?"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/understanding-differences-between-http-and-https","title":"Diferencias entre HTTP y HTTPS"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring","title":"Monitoreo de API"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-3rd-party-tools-to-load-test-website-locally","title":"Cómo hacer pruebas de carga de un sitio web o API alojado localmente"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-google-analytics-and-no-requests-while-load-testing","title":"Sin tráfico en Google Analytics durante las pruebas de carga"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports","title":"Informes Externos"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing","title":"Pruebas de Carga con Apache JMeter"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/what-is-an-http-method","title":"Qué es un método de solicitud HTTP"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-valid-url-endpoints","title":"Qué es una URL Válida para una Prueba de Carga"}}},{"node":{"fields":{"slug":"/es-es/knowledge-base/using-query-parameters","title":"Cómo Usar Parámetros de Consulta URL"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing","title":"k6 pruebas de carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing","title":"Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/mcp","title":"Asistentes de IA (MCP)"}}},{"node":{"fields":{"slug":"/es-es/guides/onboarding","title":"Onboarding de LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/teams","title":"Gestión de Equipos"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance","title":"Monitorear el Rendimiento del Sitio Web"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports/azure-app-insights-integration","title":"Integración con Azure App Insights"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing/analyzing-k6-test-results","title":"Análisis de resultados de tests de carga k6"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/downloading-jmx-csv-files","title":"Descargar Archivos .JMX y .CSV en LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/alert-channels","title":"Canales de alerta: Discord, PagerDuty y Opsgenie"}}},{"node":{"fields":{"slug":"/es-es/guides/external-reports/datadog-integration","title":"Integración con Datadog"}}},{"node":{"fields":{"slug":"/es-es/guides/k6-load-testing/how-to-run-k6-load-test","title":"Cómo ejecutar un nuevo test de carga k6"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/how-to-run-new-apache-jmeter-load-test","title":"Cómo Ejecutar una Nueva Prueba de Carga con Apache JMeter"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/analyzing-load-test-results","title":"Cómo Verificar los Resultados de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/ai-credits","title":"AI Credits"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/alert-configuration","title":"Configuración de Alertas"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/alert-metrics","title":"Métricas de Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/api-check-results","title":"Comprender los Resultados de Verificación de API"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/core-web-vitals-competitor-comparison","title":"Comparación de Core Web Vitals con la Competencia"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/authorization-code-grant-type-oauth-2-0","title":"Tipo de Concesión Authorization Code en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/check-groups","title":"Grupos de verificaciones"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/baseline-comparison-between-load-tests","title":"Comparación de Línea Base entre Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/core-web-vitals-metrics","title":"¿Qué son los Core Web Vitals?"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-generators-hardware-infrastructure-jmeter","title":"¿Cuáles son los recursos de hardware asignados a mi cuenta para generadores de carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd","title":"Integración de API de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/client-credentials-grant-type-oauth-2-0","title":"Tipo de Concesión Client Credentials en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/getting-started","title":"Primeros Pasos"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/custom-domain-status-page","title":"Cómo añadir un dominio propio a tu página de estado"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/common-http-error-codes","title":"Códigos de Estado de Error HTTP Comunes"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/dashboards","title":"Paneles"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-anomalies","title":"Anomalías en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/how-to-create-new-alert","title":"Crear una Nueva Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-engine-health-monitoring","title":"Monitoreo de Salud del Motor"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/crafting-perfect-test-names","title":"Crear Nombres de Prueba Perfectos"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/how-to-run-new-website-performance-test","title":"Crear Nueva Prueba de Rendimiento Web"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/heartbeat-monitors","title":"Monitores Heartbeat (tareas cron)"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-error-analysis","title":"Análisis de Errores"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/decoding-average-response-times","title":"Decodificar el Tiempo Promedio de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/http-authentication","title":"Autenticación HTTP"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/maintenance-windows","title":"Ventanas de mantenimiento"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/multistep-api-checks","title":"Verificaciones de API multipaso"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-insights","title":"Perspectivas de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/deep-dive-samples-in-load-testing","title":"¿Qué son las Muestras en Pruebas de Carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/largest-contentful-paint","title":"Largest Contentful Paint (LCP)"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-jtl-file-analysis","title":"Análisis de Logs y Archivos JTL"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/demo","title":"Demostración"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/lighthouse-opportunities","title":"Oportunidades de Lighthouse"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-jtl-jmeter-log-file-analysis","title":"Análisis de Archivo de Log de JMeter"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/performance-budgets","title":"Presupuestos de Rendimiento y Alertas"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check","title":"Cómo Crear una Nueva Verificación de API"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/end-time-in-load-testing","title":"Comprender la Importancia del 'Tiempo de Finalización' en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/status-pages","title":"Crea una página de estado pública para tus monitores"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/load-testing-timeline-analysis","title":"Vista de Línea de Tiempo"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/erros-and-reponse-codes","title":"Errores y Códigos de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/real-user-field-data","title":"Datos de Campo de Usuarios Reales (CrUX)"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/tcp-monitors","title":"Monitores de puerto TCP"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/uploading-jmeter-files-step-by-step-guide","title":"Subir Archivos JMeter a LoadFocus: Guía Paso a Paso"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/geographical-test-location-in-load-testing","title":"Ubicación Geográfica de Prueba en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/monitor-website-performance/sitemap-import","title":"Importar desde Sitemap"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/getting-started","title":"Primeros Pasos"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/variables","title":"Variables"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/granularity-in-load-test-results-and-charts","title":"Granularidad en Resultados y Gráficos de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/headers-and-manage-presets","title":"Encabezados y Presets de Encabezados"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/how-to-url-query-parameters","title":"Parámetros de Consulta"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/http-methods-overview-load-testing","title":"Métodos HTTP: Una Visión General"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/how-to-run-new-load-test","title":"Cómo Ejecutar una Nueva Prueba de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/using-multiple-csv-files-with-jmeter-engines","title":"Usar Múltiples Archivos CSV con Motores JMeter en LoadFocus"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/implicit-grant-type-oauth-2-0","title":"Tipo de Concesión Implicit en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/load-generators-hardware-infrastructure","title":"¿Cuáles son los recursos de hardware asignados a mi cuenta para generadores de carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/load-test-result-ai-analysis","title":"Análisis de IA de Resultados de Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/password-credentials-grant-type-oauth-2-0","title":"Tipo de Concesión Password Credentials en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/refresh-token-grant-type-oauth-2-0","title":"Tipo de Concesión Refresh Token en OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/using-cookies","title":"Usar Cookies"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/use-cases","title":"Casos de Uso"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-are-iterations-load-testing","title":"Dominar las Iteraciones en Pruebas de Carga: Una Inmersión Profunda"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-are-virtual-users-load-testing","title":"Qué son los Usuarios Virtuales en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-duration-in-load-testing","title":"Qué es la Duración en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-delay-when-running-a-load-test","title":"¿Qué es el Retraso al ejecutar una Prueba de Carga?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-grant-type","title":"¿Qué es un Tipo de Concesión?"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-ramp-up-steps-in-load-testing","title":"Qué son los Pasos de Rampa en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/start-time-in-load-testing","title":"Comprender la Importancia del Tiempo de Inicio en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-oauth-2-0-authorization","title":"Autorización OAuth 2.0"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-ramp-up-time-in-load-testing","title":"Qué es el Tiempo de Rampa en Pruebas de Carga"}}},{"node":{"fields":{"slug":"/es-es/guides/load-testing/what-is-test-run-id","title":"¿Qué es un ID de Ejecución de Prueba?"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/circleci","title":"CircleCI"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/azure-devops","title":"Azure DevOps"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/github-actions","title":"GitHub Actions"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/gitlab-ci-cd","title":"GitLab CI/CD"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/overview","title":"Integrar el Cliente API de JMeter con Pipelines de CI/CD"}}},{"node":{"fields":{"slug":"/es-es/guides/jmeter-load-testing/jmeter-integration-ci-cd/jenkins","title":"Jenkins"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/activate-deactivate","title":"Activar/Desactivar"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/alert-channels","title":"Canales de Alerta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/assertions","title":"Aserciones"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/friendly-check-name","title":"Nombre Amigable de Verificación"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/frequency","title":"Frecuencia"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/mute-unmute","title":"Silenciar/Activar Sonido"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/request-configuration","title":"Configuración de Solicitud"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/request-preview","title":"Vista Previa de Solicitud"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/locations","title":"Ubicaciones"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/save-run","title":"Guardar y Ejecutar"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/response-time-limits","title":"Límites de Tiempo de Respuesta"}}},{"node":{"fields":{"slug":"/es-es/guides/api-monitoring/new-api-check/webhook-channels","title":"Canal Webhook"}}}]}},"pageContext":{"id":"f451961a-13c2-5266-9e65-27bab8149d84","locale":"es-ES"}},"staticQueryHashes":["361965504","361965504","417421954","417421954","445494767","445494767"]}