Volver a Agent Skills
Desarrollo y Testing
k6 Load Testing
Ejecuta pruebas de carga y rendimiento con k6, scriptando escenarios en JavaScript para simular miles de usuarios virtuales.
Claude Code Codex Cursor Gemini CLI
Descripción General
k6 es una herramienta moderna de pruebas de carga que usa JavaScript para scripting de pruebas, haciéndola accesible para desarrolladores que ya están cómodos con el lenguaje. A diferencia de JMeter o Gatling, los scripts de k6 son simplemente módulos ES6 que definen el comportamiento del usuario virtual, solicitudes HTTP y umbrales de rendimiento. Los agentes de IA pueden generar escenarios completos de pruebas de carga a partir de documentación de API o definiciones de endpoints.
Tu agente de IA puede escribir scripts de k6 que simulen recorridos realistas de usuario: flujos de autenticación, operaciones CRUD, cargas de archivos y conexiones WebSocket. Puede configurar escenarios de rampa (aumento gradual, pruebas de pico, pruebas de resistencia), establecer umbrales de rendimiento (tiempo de respuesta p95 por debajo de 500ms) y analizar la salida para identificar cuellos de botella.
k6 se integra con Grafana para dashboards en tiempo real, soporta métricas personalizadas y puede exportar resultados a varios backends para análisis histórico. Tu agente de IA puede configurar estas integraciones, escribir funciones de verificación personalizadas para validar datos de respuesta y ayudarte a interpretar resultados de pruebas para determinar si tu aplicación puede manejar la carga esperada.
Tu agente de IA puede escribir scripts de k6 que simulen recorridos realistas de usuario: flujos de autenticación, operaciones CRUD, cargas de archivos y conexiones WebSocket. Puede configurar escenarios de rampa (aumento gradual, pruebas de pico, pruebas de resistencia), establecer umbrales de rendimiento (tiempo de respuesta p95 por debajo de 500ms) y analizar la salida para identificar cuellos de botella.
k6 se integra con Grafana para dashboards en tiempo real, soporta métricas personalizadas y puede exportar resultados a varios backends para análisis histórico. Tu agente de IA puede configurar estas integraciones, escribir funciones de verificación personalizadas para validar datos de respuesta y ayudarte a interpretar resultados de pruebas para determinar si tu aplicación puede manejar la carga esperada.
¿Para Quién Es?
- Ingenieros de rendimiento haciendo pruebas de carga de APIs antes de lanzamientos importantes
- Desarrolladores backend identificando cuellos de botella bajo carga de usuarios concurrentes
- Equipos DevOps integrando pruebas de carga en pipelines de CI/CD con puertas de umbral
- Equipos ejecutando pruebas de resistencia para detectar fugas de memoria en servicios de larga ejecución
Instalación
Configurar Claude Code
brew install k6 # macOS
Claude Code writes k6 scripts and runs: k6 run script.js Configuración
// load-test.js
import http from "k6/http";
import { check, sleep } from "k6";
export const options = {
stages: [
{ duration: "30s", target: 20 },
{ duration: "1m", target: 100 },
{ duration: "30s", target: 0 },
],
thresholds: {
http_req_duration: ["p(95)<500"],
http_req_failed: ["rate<0.01"],
},
};
export default function () {
const res = http.get("http://localhost:3000/api/users");
check(res, { "status is 200": (r) => r.status === 200 });
sleep(1);
} Explora herramientas de IA
Las mejores herramientas de IA que complementan tus habilidades
Lee artículos sobre IA y diseño
Consejos y tendencias en el mundo del diseño y la IA
Skills Relacionados
Desarrollo y Testing
Linear MCP Server
Gestiona tareas y tickets de Linear directamente desde tu agente de programación sin salir del editor.
Claude Code Cursor
Desarrollo y Testing Playwright MCP
Automatiza pruebas de navegador e interactúa con páginas web programáticamente para verificar interfaces de usuario.
Claude Code Cursor Copilot
Desarrollo y Testing Jest Test Runner
Ejecuta y depura tests unitarios y de integración automáticamente con análisis detallado de errores.
Claude Code Codex Copilot