Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 1282|Válasz: 0

A Windows k6-ot használ HTTP stresszteszteléshez

[Linket másol]
Közzétéve: 2025-3-17 15:31:01 | | | |
Követelmények: Stresszteszt a K6 használatával.

szemle

A Cassowary eszköz HTTP kérés stresszteszteléséhez
https://www.itsvse.com/thread-10557-1-1.html

A teszteszközök összehasonlítása, a LoadRunner és a Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Stresszteszt az Apache AB eszközével
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab website stress test
https://www.itsvse.com/thread-4836-1-1.html

K6 eszköz

A K6 egy modern terhelésteszt eszköz, amely évek teljesítmény- és tesztipari tapasztalatainkon alapul. Erőteljes, skálázható és tele van funkciókkal. Fő tervezési célja, hogy a legjobb fejlesztői élményt nyújtsa.

Alapvető jellemzői:

Konfigurálható terhelésgenerálás. Még az alacsony kategóriás gépek is képesek nagy forgalom mennyiségét szimulálni.
Kódként tesztelj. Használd újra a szkripteket, moduláris logikát, verzióvezérlést, és integrálja a teszteket CI-vel.
Teljes funkcionalitású API. A szkript-alapú API számos funkciót tartalmaz, amelyek segítenek a valódi alkalmazásforgalom szimulálásában.
Beágyazott JavaScript motor. Teljesítmény, JavaScript szkriptismerősség.
Többprotokollos támogatás. HTTP, WebSocketek, gRPC, böngészők stb.
Nagy skálázású ökoszisztémá. A k6-ot kibővítheted, hogy megfeleljen az igényeidnek. Sokan már megosztották bővítéseiket a közösséggel!
Rugalmas metrikák, tárolás és vizualizáció. Gyűjtsd össze a statisztikákat vagy finom mutatókat, és exportáld azokat a választott szolgáltatásba.
Natív integráció a Grafana felhővel. SaaS megoldások tesztvégrehajtásra, metrikai korrelációra, adatelemzésre és még sok másra.

Ez a 21. század terhelési tesztje.

Dokumentáció:A hiperlink bejelentkezés látható.
Forráskód cím:A hiperlink bejelentkezés látható.
Letöltés Windowsra:A hiperlink bejelentkezés látható.

Teszt

Hozzon létre egy új test.js konfigurációs szkriptet a következő kóddal:


Futtatd a tesztet, parancs:




Kimenet részletes magyarázata

  • forgatókönyvek: Röviden írja le a tesztszkript futtatását; Írd le, hány tesztesetet használunk, mennyi a legtöbb virtuális felhasználó, és mennyi a maximális futási idő.
  • data_received: A befogadott adatok mennyisége
  • data_sent: Az elküldött adatok mennyisége
  • http_req_blocked: Az idő, amelyet a kérés indítása előtt blokkoltak
  • http_req_connecting: Az idő, amely a TCP kapcsolat létrehozásához szükséges a távoli hoszthoz
  • http_req_duration: A kérés teljes ideje. Ez http_req_sending + http_req_waiting + http_req_receiving fontos metrikával egyenlő
  • http_req_failed: Sikertelen kérési arány
  • http_req_receiving: Az idő, amely a távoli hoszt válaszadatainak megérkezésére szükséges idő kezdeti DNS-keresés/csatlakozási idő nélkül
  • http_req_sending: Az idő, amíg az adatokat a távoli hosztolóra küldjük
  • http_req_tls_handshaking: Az idő, ami a TLS ülés létrehozásához szükséges a távoli hosztolóval való kézfogással
  • http_req_waiting: Az idő, amit a távoli gazda válaszára várnak
  • http_reqs: A TPS kérések teljes száma
  • iteration_duration: Az idő, ami az alapértelmezett funkció teljes iterációjának befejezéséhez telik
  • iterációk: Hányszor hajtanak végre egy függvényt egy szkriptben
  • vus: A jelenleg aktív virtuális felhasználók száma
  • vus_max: A virtuális felhasználók maximális száma
  • ellenőrzések: A csekk tétel sikerességi aránya


A kimeneti eredmények támogatottak: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, hivatkozás:A hiperlink bejelentkezés látható.




Előző:A .NET/C# az SM3 algoritmust használja aláírások generálására
Következő:Az NVIDIA DGX Spark, az NVIDIA AI szuperszámítógépe, elfogadja az előrendeléseket
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com