Multimeter simplifies the process of writing, running, and managing structured HTTP/WebSocket tests directly within Visual Studio Code. The idea is coming from the Docker world, where the complexity of managing machines is now simple YAML files. Here also, tests will be stored in your application's repository as version-controlled YAML-based files.
Getting started
type: api
protocol: http
url: http://localhost:8080
method: post
format: json
body:
username: mehrdad
password: 123456
Here is a how you can run the test in VSCode Click & try! ;
🤔 Why Multimeter?
💰 The extention is free and remains free — no paywalls, no limitation.
👤 Zero setup friction. No login or account needed — your Git repo controls access.
🦾 Generate tests automatically. Ask AI to build tests, refine your code, deploy and run until everything passes.
🌈 One tool instead of many. Replace Postman, JMeter, NeoLoad, Robot Framework etc. — no juggling of tools.
🪞 Instant mock servers. Built-in HTTP / WebSocket mock server lets you simulate responses quickly (ideal for edge-cases).
🔄 Seamless migration support. Already have Postman collections or OpenAPI specs? Convert them to Multimeter tests without rewriting.
📄 Auto-generated API docs. Produce clean HTML or Markdown API docs from your tests — always up to date.
🪢 Reusable & modular tests. Write once — reuse elsewhere with different inputs, like calling a function.
📦 Versioned tests alongside code. Tests live in the same repo and can be updated in the same pull request — you retain ability to test older versions.
🖌️ Easy bulk edits. Want to update many tests at once? Use VS Code’s “Replace All” instead of manual edits.
⏳ Full test history. Store test results in your repo so you always have access to past runs.
👮♂️ Your data stays yours — secure & private. Sensitive info stays in your repo; nothing is uploaded externally.
🎛️ No coding skills needed. Modern graphical UI lets even non-coders create and run tests.
⛓️ CI/CD ready. Integrate with your pipeline via testlight to automatically run tests before merging — ensuring quality before merge.
🚀 (Some Of) Features' Demo
🧩 UI editor ( No code mode ) along with text editor.
🤖 Generate tests using AI (Multimeter assistant).
🧱 JSON/XML schema-aware formating and editing.
🔗 Chaining request responses.
🗄 Environment variable and presets support.
⛏️ Extract data from results using xpath, jsonpath and regular expression.
🌐 REST, WEBSOCKET, SOAP protocols support.
🔄 Support Postman and OpenAPI collection convert.
🪞 Server mocking.
📃 Auto documentation: generate HTML and MD docs from API.