Ryan M Harrison
1 min readMay 5, 2020

--

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).

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Ryan M Harrison
Ryan M Harrison

Written by Ryan M Harrison

Software for health IT and life-sciences. Basic Income (UBI).

No responses yet

Write a response