Repolode
karatelabs

karatelabs/karate

Framework de código abierto que combina pruebas de API, servidores mock, pruebas de rendimiento y automatización de interfaces web en una sola herramienta.

Alternativa open source a:Postman

Estrellas
8,996
Forks
2,049
Issues abiertos
0
Último commit
anteayer

¿Qué es?

Karate es un framework de automatización de pruebas que reúne pruebas de API, servicios mock, pruebas de rendimiento (carga) y automatización de interfaces web en el navegador en una sola herramienta. Las pruebas se escriben con la sintaxis legible propia de Karate, para que los equipos puedan cubrir API HTTP y flujos de usuario sin tener que combinar bibliotecas distintas para cada tarea.

El proyecto está basado en Java y está dirigido a desarrolladores e ingenieros de QA que prueban microservicios y API REST. Los temas del proyecto indican compatibilidad con BDD y flujos de trabajo al estilo de Cucumber, automatización de navegador basada en WebDriver, pruebas de contratos y servidores mock para simular dependencias.

El repositorio está en pleno ciclo de desarrollo de la v2, y el README es una breve página de presentación que enlaza a la documentación en línea y a un archivo independiente con notas de la v2, descripciones de módulos y detalles de migración.

Funciones clave

  • 01Escribir pruebas de API con una sintaxis legible al estilo de Gherkin
  • 02Ejecutar servidores mock para simular servicios de los que se depende
  • 03Realizar pruebas de rendimiento y carga con los mismos scripts de prueba
  • 04Automatizar flujos de interfaz web en el navegador mediante la integración con WebDriver
  • 05Compatible con BDD y con una organización de pruebas al estilo de Cucumber

Casos de uso

  • Probar API REST y microservicios de extremo a extremo
  • Simular servicios posteriores durante las pruebas de integración
  • Ejecutar pruebas de carga en suites de pruebas de API existentes
  • Combinar comprobaciones de API y navegador en un mismo proyecto de pruebas

Antes de usarlo

  • El README menciona una v2 en desarrollo e incluye notas de migración, por lo que la v2 podría incorporar cambios incompatibles con la v1.5.x.

En colecciones

Temas

Preguntas frecuentes

¿Qué es karate?
Framework de código abierto que combina pruebas de API, servidores mock, pruebas de rendimiento y automatización de interfaces web en una sola herramienta. Karate es un framework de automatización de pruebas que reúne pruebas de API, servicios mock, pruebas de rendimiento (carga) y automatización de interfaces web en el navegador en una sola herramienta. Las pruebas se escriben con la sintaxis legible propia de Karate, para que los equipos puedan cubrir API HTTP y flujos de usuario sin tener que combinar bibliotecas distintas para cada tarea.
¿karate es gratuito? ¿Qué licencia tiene?
karate es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿karate sigue mantenido?
Mantenimiento activo. El último commit de karate fue el 23 oct 2026.
¿Para qué puedo usar karate?
Probar API REST y microservicios de extremo a extremo Simular servicios posteriores durante las pruebas de integración Ejecutar pruebas de carga en suites de pruebas de API existentes Combinar comprobaciones de API y navegador en un mismo proyecto de pruebas
¿Dónde consigo karate?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/karatelabs/karate

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados