Meter command builder
A JMeter-style console load tester: fires HTTP load at a target, shows a live terminal dashboard, and writes a self-contained report.html when it finishes.
Install this module
$ conflux install meter
Examples
Common invocations to copy as-is, or use as a starting point for the builder below.
$ conflux meter <url> --users 50 --requests 5000
Fixed concurrency for a duration or request budget.
conflux meter <url> --users 100 --duration 1m --rate 800
Ramps users up in steps to find the breaking point.
conflux meter <url> --scenario capacity \--start-users 20 --step 20 --slo-latency 500ms
Holds a baseline, bursts to a higher load, then recovers.
conflux meter <url> --scenario spike \--users 20 --spike-users 200 --spike-duration 15s
Sustained load over a long duration to catch drift and leaks.
conflux meter <url> --scenario soak --users 50 --duration 30m
$ conflux meter --file req.http --var host=example.com --scenario spike
$ conflux meter <url> --auth --users 50
$ conflux meter <url> --web
Command generator
Fill in the form and get a ready-to-run conflux meter command β only options that differ from the defaults are included.
Target
What to hit: a URL or a .http request file, plus method, headers and body.
Target URL (or use --file below)
Path to a .http/.rest request file β wins over the URL
Request body; @path reads from a file
Repeatable request headers
Variables for {{var}} substitution in the request file
Load
Concurrency, request budget, duration and pacing.
Virtual users (concurrency)
Total request budget (0 = unlimited)
Test duration (empty = until budget)
Linearly start users over this period
Global requests/second cap (0 = unlimited)
Per-request timeout
Transport
TLS, HTTP/2 and Conflux authentication.
Skip TLS certificate verification
Attempt HTTP/2
Send your Conflux access token as Authorization: Bearer
Scenario
Pick a test shape; scenario-specific options appear below.
Fixed concurrency for a duration or request budget.
Output
Dashboards and report files.
Also serve the browser dashboard
Web dashboard listen address
Open the dashboard in a browser
Disable the live terminal dashboard (CI/pipes)
HTML report output path
Raw snapshot JSON output path
$ conflux meter <url>
Provide a target URL or a request file β one of the two is required.