What is Your Go-to Linux API Testing Tool?

Hi all! I am a fairly new developer about to dip into application development. I foresee that I will need an API testing tool, so I am currently looking for potential solutions. I have been suggested, and tried, a few tools such as:

  1. SoapUI
  2. Apidog
  3. JMeter

Are there any tools that anyone recommends? Or perhaps even a whole different method of testing APIs altogether? If so, please do shoot your opinions and feedbacks!

1 Like

Anaconda and Jupyter testbook. I use jupyter notebook for everything.

2 Likes

If I wanted to test an API, I would write a small program to call the functions I intended to use and observe the result.
Do API’s always need to be tested?
Most of the important ones are quite reliable and well documented.

If I was writing software that was going to have an API, I would rely on my own coding ability to get it correct, and that would include putting myself in the users shoes. I guess some development environment might help there.

3 Likes

Where I work, we’ve used both of those. One similar to Apidog might be VirtServer. It’s from a company called Smartbear. We use it now.

I don’t think their support is very good. The developers like the product itself. The licensing is a bit of a pain I think.

It’s good to have options.

3 Likes

If it’s for testing your own API’s, we have cucumber as base tool

2 Likes

I looked at your link.
It sounds like business jargon for
“Talk to your customer, fund out what they need, and implement it”

I might be being a tad cynical. What does cucumber actually do in computer terms.?

2 Likes

I like cynical. It keeps me sharp.
It’s a library that developers use to write test scenarios before they actually write the code - and actually make tests in a more or less human readable way.

It only starts making sense when your codebase starts getting bigger. But doing this from the start (cucumber or a similar TDD approach) will catch it when you make mistakes that breaks stuff in unexpected places.

3 Likes

Thank you. I understand that.
You should offer to rewrite their webpage… I think its a classic case of what happens when you hand over the webpage to the sales department.

Foss appeals to people who understand and want access to technical details.

2 Likes