I am trying to build a test suite for a REST API that is transitioning to GRPC. I am wondering if, with the OPEN API spec, there is a way to programmatically test the API. Any services or libraries are welcome. Currently we are writing test cases with PyTest, which is calling the REST API. Thanks!
It really depends on what are your expectations regarding "programmatically test an API".<p>Integration tests and contract tests and canary tests are widely established practices within the testing community. However, they are done with testing frameworks because, as there is no standard way of implenting an API, there is no standard way of testing non-standard APIs. Consequently all tests are custom, and that's what testing frameworks are for.