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.

discussion
Would you recommend this product?
2 Reviews2.5/5
Amrith Shanbhag
Community at Opal πŸ’Ž Board of Gen-Z 🐝
@ptrthomas What features are you planning on adding to this?
Upvote (1)
ShareReport
Peter Thomas
Maker
Creator of Karate for Test Automation
@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.
Upvote
ShareReport
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.
Upvote
ShareReport