Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.44 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.44 KB

Karate-Webhook

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.

Highlights

  • 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

License

Runtime License:

To run Karate tests using this library, you need a license from Karate labs. You can email [email protected] and request a license.

Developer 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.

Setup

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.