Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1282|Odgovoriti: 0

Windows uporablja k6 za HTTP stresno testiranje

[Kopiraj povezavo]
Objavljeno 17. 3. 2025 ob 15:31:01 | | | |
Zahteve: Preizkusite vmesnik z uporabo K6.

pregled

Orodje Cassowary za stresno testiranje HTTP zahtevkov
https://www.itsvse.com/thread-10557-1-1.html

Primerjava testnih orodij LoadRunner in Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Stresni test z uporabo Apachejevega orodja ab
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab test obremenitve spletne strani
https://www.itsvse.com/thread-4836-1-1.html

orodje k6

K6 je sodobno orodje za testiranje obremenitve, zgrajeno na naših dolgoletnih izkušnjah v industriji zmogljivosti in testiranja. Je zmogljiv, razširljiv in poln funkcij. Njegov glavni oblikovalski cilj je zagotoviti najboljšo izkušnjo razvijalcem.

Njegove osnovne značilnosti so:

Nastavljivo generiranje obremenitve. Tudi nizkocenovni stroji lahko simulirajo velike količine prometa.
Preizkusi kot kodo. Ponovno uporabite skripte, modularno logiko, nadzor različic in integrirajte teste s CI.
Popolnoma funkcionalen API. API za skriptiranje vključuje različne funkcije, ki vam pomagajo simulirati dejanski promet aplikacij.
Vgrajeni JavaScript pogon. Izberi zmogljivost, poznavanje JavaScript skript.
Podpora za več protokolov. HTTP, WebSockets, gRPC, brskalniki itd.
Velik skalirajoč ekosistem. K6 lahko razširiš glede na svoje potrebe. Veliko jih je že delilo svoje razširitve s skupnostjo!
Prilagodljivo shranjevanje in vizualizacija metrik. Zberite statistiko ali natančne metrike in jih izvozite v storitev po vaši izbiri.
Nativna integracija z Grafana oblakom. SaaS rešitve za izvajanje testov, metrično korelacijo, analizo podatkov in še več.

To je preizkus obremenitve za 21. stoletje.

Dokumentacija:Prijava do hiperpovezave je vidna.
Naslov izvorne kode:Prijava do hiperpovezave je vidna.
Prenesite za Windows:Prijava do hiperpovezave je vidna.

Preizkus

Ustvarite nov test.js konfiguracijski skript z naslednjo kodo:


Zaženi test, ukaz:




Izhodna podrobna razlaga

  • scenariji: Na kratko opišite izvajanje testnega skripta; Opišite koliko testnih primerov, največje število virtualnih uporabnikov in največje trajanje izvajanja.
  • data_received: Količina prejetih podatkov
  • data_sent: Količina poslanih podatkov
  • http_req_blocked: Čas, ki je bil blokiran pred začetkom zahteve
  • http_req_connecting: Čas, potreben za vzpostavitev TCP povezave z oddaljenim gostiteljem
  • http_req_duration: Skupni čas zahteve. Enako je http_req_sending + http_req_waiting + http_req_receiving pomembnih metriki
  • http_req_failed: Stopnja neuspešnih zahtevkov
  • http_req_receiving: Čas, potreben za prejem podatkov o odzivu od oddaljenega gostitelja brez začetnega DNS iskanja/povezave
  • http_req_sending: Čas, ki je potreben za pošiljanje podatkov oddaljenemu gostitelju
  • http_req_tls_handshaking: Čas, ki je potreben za vzpostavitev TLS seje z rokovanjem z oddaljenim gostiteljem
  • http_req_waiting: Čas, ki ga preživite v čakanju na odziv oddaljenega gostitelja
  • http_reqs: Skupno število zahtevkov TPS
  • iteration_duration: Čas, ki je potreben za dokončanje celotne iteracije privzete/glavne funkcije
  • iteracije: Število iteracij, kolikokrat se funkcija v skripti izvede
  • vus: Število trenutno aktivnih virtualnih uporabnikov
  • vus_max: Največje število virtualnih uporabnikov
  • preverjanja: Stopnja uspešnosti predmeta preverjanja


Podprti so izhodni rezultati: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referenca:Prijava do hiperpovezave je vidna.




Prejšnji:.NET/C# uporablja algoritem SM3 za generiranje podpisov
Naslednji:NVIDIA DGX Spark, superračunalnik NVIDIA AI, sprejema prednaročila
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com