Peter Thomas

Karate - Web-services testing made simple 🥋

Karate is the only open-source tool to combine API test-automation, mocks and performance-testing into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Besides powerful JSON & XML assertions, you can run tests in parallel - which is critical for HTTP API testing.

Add a comment

Replies

Best
Amrith
@ptrthomas What features are you planning on adding to this?
Peter Thomas
@amrith I would say we are pretty mature for API testing (core, mocks, perf). Am exploring if we can support web-UI testing also. If possible, that would be pretty disruptive.
Dmitry Minchuk
Karate does not follow cucumber way. It has invented its own language, so we have 3 syntax's in one project: java, js and karate. That's insane. Java is almost excluded from here. It leads to tons of copy-paste. Code support becomes very time consuming and expensive because .feature files are not readable and it's hard to navigate through them. The only purpose of karate approach - is to make demos. Yeah, it's just for marketing and super-simple tests in one or two steps. It even doesn't have release version yet. I've tried it and don't recommend it - save your time and money.