logo

Why API Monkey

Developers' time is precious. Developers are expensive. They should not worry about writing or maintaining the tests.

Business users provide the real data. Why shouldn't they manage the test data?

API Monkey removes the complexities out of API testing and gives the control in the hand of the business users. API testing can be automated without writing a single line of code.

All you need to come to the party is your API.

APIMonkey is a self service, no-code, API automation testing platform

Why did we build API Monkey?

APIMonkey was built from our own pain points when we were writing the REST API’s for over the top of our applications. The developer will create the API’s and will create the mock test or integration tests. Nice. But how about non technical users? How will they test the API’s? How will business users verify if the API works as expected?

Well how do you make sure after every build, your api’s are not broken and are working as expected? Developers or Test engineer will create the automated test cases for the APis using Karate or Cucumber.

Disadvantages

  1. Test automation frameworks are developer centric which means developer/test engineer has to write and maintain the test cases and data.
  2. Code need to be written for functional and negative test cases.
  3. Developer has to think of the mock test data which might not be even close to the actual data.
  4. Configure the test cases to run on jenkins or some other build server.
  5. Pick a reporting framework to display reporting results.
  6. Maintenance.

Since test engineers and developers were writing the test cases and maintaining it, our business users never actually could feel 100% confident about the APis. They still tested the APIs manually after every release.

This led me to start thinking, what if you could create the test data and run the tests by pointing to the API’s docs and not depend on the developer or test engineer to create the data?

What if a non-tech user can manage the tests data?

Why can’t we run the tests on the cloud on a continuous basis?

And this gave birth to the APIMonkey

We are in early beta. If you are using the API monkey. Don’t forget to send us some feedback.