Crear una prueba de carga con IA
Create with AI convierte una descripción en lenguaje natural en una prueba de carga de JMeter o k6 lista para ejecutar. Describes qué probar, revisas el plan de prueba que genera, lo validas con una ejecución real de un usuario y luego lo ejecutas como cualquier otra prueba.
La página está en inglés, por eso las etiquetas de abajo están en inglés.
Abrir Create with AI
- En las pruebas de carga de JMeter o k6, haz clic en Create with AI en el menú de la izquierda.
- O bien, en la página de nueva prueba, haz clic en Descríbala y deje que la IA la escriba debajo del área de subida.
1. Describe la prueba
En What do you want to test?, escribe lo que quieres con tus palabras, hasta 4.000 caracteres. Sé concreto: la URL o los endpoints, cuántos usuarios, cuánto tiempo de rampa y de mantenimiento, y qué se considera suficientemente rápido. Por ejemplo: "Load test my API with 200 users ramping over 2 minutes, hold for 5 minutes, p95 under 1 second".
Después elige:
- Engine: Auto, JMeter o k6. Auto elige JMeter cuando tu descripción menciona JMeter, y k6 en los demás casos.
- Add a cURL command (opcional): pega una solicitud para que la prueba use exactamente su URL, método, cabeceras y cuerpo.
- Import a recording or API spec (opcional): una HAR recording, un archivo OpenAPI o una colección de Postman. Dos casillas añaden las solicitudes de imágenes, CSS y JS y los hosts de terceros. Las dos están desactivadas por defecto.
Or try an example rellena una descripción de ejemplo: un sitio web, un endpoint de API, un recorrido de login y checkout, una prueba de picos, una prueba de estrés o un comando cURL.
Haz clic en Generate Test Plan. Esto usa 1 crédito de IA.
2. Revisa el plan de prueba
La pantalla Test Plan muestra lo que se generó. En la vista Visual puedes cambiar:
- Users, Ramp up (s), Duration (s) y Regions,
- los Thresholds: p95 (ms), p99 (ms), Error rate (%) y Min RPS.
Scenario steps lista las solicitudes en orden.
La vista Code muestra el script: un archivo JavaScript de k6 o un archivo .jmx de JMeter, según el motor. Con Copy y Download te llevas el script. Detach and edit code te deja cambiar el script a mano. Haz clic en Save code para guardar tus cambios.
Haz clic en Continue to Validate.
3. Valida con una ejecución de humo
En Validate your test, LoadFocus primero revisa el plan y repara los errores que puede, como ves en Automatic repair. Cuando las comprobaciones pasan, haz clic en Validate para iniciar el Smoke run: una prueba real con 1 usuario virtual y 1 iteración, desde US East (N. Virginia). Muestra cómo fue cada paso.
La ejecución de humo es una ejecución de prueba real, así que cuenta para tu límite diario de pruebas como cualquier otra. La nota encima del botón te dice cuántas pruebas diarias te quedan. Si tu equipo ya tiene una prueba en curso, o alcanzó su límite diario, mensual o anual de pruebas, la ejecución de humo se omite y te dice por qué.
La validación también puede incluir una AI review del plan, que usa 1 crédito de IA. Sin créditos, la revisión se omite y las demás comprobaciones se ejecutan igualmente.
El veredicto es uno de estos:
- Passed: la prueba está lista.
- Failed: corrige los problemas indicados antes de ejecutarla a gran escala.
- Partial: la ejecución de humo no dio un resultado claro. Revisa las comprobaciones.
Run on LoadFocus y Download aparecen cuando el veredicto es Passed o Partial.
Corregir con IA
Cuando un paso falla en la ejecución de humo, haz clic en Fix with AI a su lado. La IA cambia el plan y después vuelves a validar. Cada corrección con IA usa 1 crédito de IA.
Las correcciones tienen un límite por plan: 2 cuando haces clic en Fix with AI, hasta 4 durante la reparación automática. Después ves "Auto-fix limit reached for this plan" y editas el plan tú mismo. Reparar código que cambiaste a mano con Detach and edit code requiere un plan de pago.
4. Ejecuta la prueba
Haz clic en Run on LoadFocus. LoadFocus guarda la prueba en tus pruebas de JMeter o k6, la inicia con los usuarios, la duración y las regiones del plan, y abre sus resultados en directo. La ejecución cuenta para los límites de tu plan como cualquier otra prueba.
Si la ejecución no puede empezar, por ejemplo porque alcanzaste un límite, la prueba queda guardada igualmente. Iníciala más tarde desde tu lista de pruebas de JMeter o k6.
A partir de ahí es una prueba normal: ejecútala de nuevo, prográmala y analiza sus resultados. Consulta Cómo ejecutar un nuevo test de carga k6 y Cómo ejecutar una nueva prueba de carga con Apache JMeter.
Créditos de IA
Create with AI usa los mismos AI Credits que los análisis de IA de resultados, de la asignación del motor que elegiste (JMeter o k6).
| Acción | Créditos de IA |
|---|---|
| Generate Test Plan | 1 |
| AI review durante la validación | 1 |
| Cada corrección con IA, manual o automática | 1 |
| Comprobaciones estáticas y ejecución de humo | Ninguno (la ejecución de humo usa una ejecución de prueba) |
Cuando no te quedan créditos, Generate Test Plan se detiene y te dice que te has quedado sin créditos de IA. Si puedes comprar más, el mensaje lo indica. Si un paso de IA falla sin producir nada, se devuelve el crédito comprado que usó. En AI Credits verás cuándo vuelven los créditos del plan y cómo comprar un paquete.