meter buyruq konstruktori
JMeter uslubidagi konsol yuklama testeri: maqsadga HTTP yuklamasini yo'naltiradi, jonli terminal panelini ko'rsatadi va yakunida mustaqil report.html yaratadi.
Modulni o'rnatish
$ conflux install meter
Misollar
Odatiy ishga tushirish variantlari: shundayligicha nusxalang yoki quyidagi konstruktor uchun asos sifatida oling.
$ conflux meter <url> --users 50 --requests 5000
Belgilangan davomiylik yoki so'rov byudjeti uchun barqaror konkurentlik.
conflux meter <url> --users 100 --duration 1m --rate 800
Chegara nuqtasini topish uchun foydalanuvchilarni bosqichma-bosqich oshiradi.
conflux meter <url> --scenario capacity \--start-users 20 --step 20 --slo-latency 500ms
Bazaviy yuklamani ushlab turadi, keskin ko'tarilish qiladi, so'ng tiklanadi.
conflux meter <url> --scenario spike \--users 20 --spike-users 200 --spike-duration 15s
Degradatsiya va oqib chiqishlarni aniqlash uchun uzoq davomli barqaror yuklama.
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
Buyruq generatori
Formani to'ldiring va tayyor conflux meter buyrug'ini oling — unga faqat standart qiymatlardan farq qiluvchi opsiyalar kiradi.
Maqsad
Yuklama yo'naltiriladigan joy: URL yoki .http so'rov fayli, shuningdek metod, sarlavhalar va tana.
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
Yuklama
Konkurentlik, so'rovlar byudjeti, davomiylik va sur'at.
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 va Conflux autentifikatsiyasi.
Skip TLS certificate verification
Attempt HTTP/2
Send your Conflux access token as Authorization: Bearer
Ssenariy
Test shaklini tanlang; ssenariyga xos opsiyalar quyida paydo bo'ladi.
Belgilangan davomiylik yoki so'rov byudjeti uchun barqaror konkurentlik.
Natija
Panellar va hisobot fayllari.
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>
Maqsad URL yoki so'rov faylini ko'rsating — ikkalasidan biri majburiy.