ZenWave KarateIDE for VSCode
Section titled “ZenWave KarateIDE for VSCode”The Best OpenSource IDE for KarateDSL.
Checkout ZenWave KarateIDE sister project for more details or install it from VSCode Marketplace.
Test Runner and Rest Client
Section titled “Test Runner and Rest Client”
Many options to explore your logs and response payloads
Section titled “Many options to explore your logs and response payloads”
Generate Karate Tests from OpenAPI definitions
Section titled “Generate Karate Tests from OpenAPI definitions”
Integrated with native Test API from VSCode
Section titled “Integrated with native Test API from VSCode”
Generate Stateful Mocks and Start them from the Editor (or Tests Explorer side bar)
Section titled “Generate Stateful Mocks and Start them from the Editor (or Tests Explorer side bar)”
Generate Tests that spans multiple API calls simulating Business Flows
Section titled “Generate Tests that spans multiple API calls simulating Business Flows”
Contract Testing
Section titled “Contract Testing”If you are interested on a deep dive into Contract Testing with KarateDSL, checkout:
- From Manual to Contract Testing with KarateDSL and KarateIDE white paper in Medium (15 min read)
- High Fidelity Stateful Mocks (Consumer Contracts) with OpenAPI and KarateDSL Medium article (10 min read).
- karate-openapi-petstore companion project for a complete example with auto-generated tests, mocks, business flow tests and JUnit tests.