Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MultimeterNew to Visual Studio Code? Get it now.
Multimeter

Multimeter

mshobeyri

mmt.dev
|
154 installs
| (3) | Free
API test tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Logo

All possible tests for your service as code!


Explore the docs »

Demo View Demo · Request Feature Request Feature

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;

Multimeter sample post

🤔 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.
▸ See ALL Demos!

🎯 Upcoming Features

  • 🏋 Load testing.

📚 Documentation

MMT Overview

MMT File Types — YAML files you create and version-control:

  • API (type: api) — define HTTP/WebSocket requests
  • Test (type: test) — orchestrate flows with steps, assertions, and loops
  • Environment (type: env) — variables, presets, and certificates
  • Doc (type: doc) — generate API documentation from your .mmt files
  • Suite (type: suite) — group and run tests, APIs, or other suites
  • Mock Server (type: server) — define mock endpoints with routing, matching, and dynamic responses
  • Report (type: report) — structured test results viewable in the editor

VS Code Panels & Features:

  • Mock Server Panel — start HTTP/HTTPS/WS mock servers from the UI
  • Convertor — import OpenAPI and Postman collections into .mmt
  • History — inspect recent requests and responses
  • Certificates — SSL/TLS, mTLS, and CA certificate configuration

Running & CI/CD:

  • Testlight CLI — run tests, suites, and generate docs from the command line
  • Reports — JUnit XML, HTML, Markdown, and MMT YAML test reports
  • Logging — log levels and where logs appear

Guides & Reference:

  • Sample Project — full walkthrough with APIs, tests, suites, docs, and CLI
  • Test Generation Profile (cheat sheet) — AI/tool guidance for generating .mmt files
  • Demos — animated feature demos

💬 Communcations

  • Trello
  • Teams
  • Contanct
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft