My tool's data is driven through only ASP.NET Web APIs(JSON objects). I want to hit APIs in DLLs in the different environments instead of web interfaces such as swagger. There are around 4 environments in which the APIs have to be tested. So I would require features that 1)support configurable test environments and bulk of test data, 2)schedule automation 3)re-run the test suites multiple times 4)create reports that tell me the progress, test cases that passed/failed, the uptimes or downtimes etc. 5)validate the response in JSON objects against the expected results from the test DB(DB connectivity)
My favourite automated testing tool for HTTP RESTful APIs is Apickli. This allows me to writing my tests in a Behaviour-driven fashion.
Please see this link: https://github.com/apickli/apickli
You might also find this article useful - https://community.apigee.com/articles/16169/forming-an-api-test-strategy-where-to-start.html
User | Count |
---|---|
7 | |
2 | |
2 | |
1 | |
1 |