Karate

Karate is a modern open-source BDD framework that unifies API testing, UI automation, performance testing, and mocking in a single framework. It uses a Gherkin-like DSL and is particularly powerful for REST and GraphQL API testing with JSON/XML validation, JavaScript scripting, and parallel execution.