Hey Casey, thanks for the kind words. I came across insomnia-cli, but I found it lacking vs newman, so I didn’t include. Added a footnote since you commented. Briefly:
- Not actively maintained (last update Dec 2018) and low adoption
- Doesn’t support lifeCycle hooks
- Doesn’t support reporters
The lack of lifeCycle hooks in particular means you can’t really develop against insomnia-cli. My GOTO is to test against the contract directly instead of a collection using Apiary’s dredd. Dredd is open-source,¹ supports both API Blueprint and Swagger as first class standards, and fills a void in the swagger community for straight-forward contract testing (that can be made as complicated as you’d like with hooks).
[1] More specifically, open-core (similar to snyk). Dredd isn’t crippleware, presumably because it predates the Oracle acquisition, but does benefit from the proprietary SaaS integration (which includes a testing dashboard).