30 Days of API Testing Day 13: API Automation Tools

I have not done any API testing with a real project, but I used one tool to learn API test automation. Python was the first programming language I started to learn. Tavern was suggested to me by developers in our team as a good tool to try test automation because YAML syntax is relatively simple and the tool uses pytest under the hood. In 2020 I posted an article with some examples I managed to put together using documentation and some public APIs.

If you are comfortable with Python and pytest you might want to check it out.
Tavern is an advanced pytest based API testing framework for HTTP, MQTT or other protocols.

  • lightweight, small codebase which uses pytest under the hood
  • YAML syntax, Easy to Write, Easy to Read and Understand
  • extensible, it’s very easy to drop in to python/pytest to extend
1 Like

Here is a mind map to summarize some answers

1 Like

My favourite API automation testing Tool is POSTMAN. It is easy for beginners to learn api testing.