The reason for building it: in microservices architectures, testing is repetitive: every service exposes APIs, and much of the testing process will share a similar set of test cases: negative inputs, boundary cases, encoding quirks, invisible characters. I wanted a tool that could automate this shared layer of testing instead of doing it manually across dozens of services.
So what Dochia does: reads your OpenAPI spec; generates thousands of smart, edge-case payloads automatically and produces detailed reports with reproducible cases.
I've been use it for any microservice I've built as to establish a foundation in place.
Github: https://github.com/dochia-dev/dochia-cli and website: https://dochia.dev
It's open-source, and I'd love your feedback. Contributions, issues, and edge-case stories are very welcome.
loading...