HACKER Q&A
📣 bradwood

Best test automation tool for REST APIs


Hi HN.

What are you guys using for testing REST apis as part of a CI pipeline? Anything out there good, and fast, that you particularly rate?


  👤 2rsf Accepted Answer ✓
Karate is a BDD tool for testing APIs. My experience with it is limited but positive. It’s probably your best option if you want to do BDD.

Other then that I used Python and the requests package, ugly but works great, and Newman the Postman command line utility with some JS test code.

https://github.com/karatelabs/karate


👤 croo
In Java world we use Rest Assured within Spring Boot test suites. I wouldn't call it fast but really easy to work with, read and assert stuff.