Note
Not Yet Released
Karate-Webhook adds first-class support for integrating a Webhook flow into your tests. The challenge of listening for incoming HTTP requests is solved via an elegant API.
- Unified syntax similar to HTTP but focused on Webhook
- Seamlessly integrate Webhook callbacks into API tests
- Set up multiple async listeners if needed
- Support for parallel execution and performance testing
- Simple Docker based solution that integrates into your CI/CD or cloud
- Local-first, no data leaves your firewall or cloud boundary
To run Karate tests using this library, you need a license from Karate labs. You can email [email protected] and request a license.
To develop and run feature files from the IDE you need to upgrade to the paid versions of Karate Labs official plugins for IntelliJ or VS Code.
You need a Maven or Gradle project. Please use the latest available version. The dependency info can be found here: https://central.sonatype.com/artifact/io.karatelabs/karate-webhook
The karate.lic
file you receive should be placed in a .karate
folder in your project root. You can also change the default path where the license is expected - by setting a KARATE_LICENSE_PATH
environment property.