DEV Community

Cover image for Don't lock API tests in Postman anymore.
Mehrdad Shobeyri
Mehrdad Shobeyri

Posted on

Don't lock API tests in Postman anymore.

Postman gives you a nice UI, but stores your tests in a cloud account you don't own. Cancel your subscription; your test history goes with it. Export is possible — but good luck diffing a 40MB JSON blob in a PR.
Bruno gets the Git-native part right, but the flow is hidden in JavaScript callbacks. New teammates can't read it. AI tools can't reason about it.

Robot Framework is powerful for CI, but has no real UI for manual runs.

The root problem: the test is not a file.

I built Multimeter so one .mmt YAML file works as a manual test in VS Code, an automated test in CI, a load test, and a mock server definition — stored in Git, reviewable in PRs, readable by LLMs.

  type: test
  steps:
    - http: https://api.example.com/login
      method: post
      body: '{ "email": "alice@example.com", "password": "secret" }'
      expect:
        status: 200
        body.token: != null
Enter fullscreen mode Exit fullscreen mode

npx testlight run login.mmt in CI. Flowchart UI in VS Code. Same file. No sync. Free and fully offline.

GitHub: https://github.com/mshobeyri/multimeter
Demos: https://mmt.dev/demos

Top comments (0)