Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1282|Odpoveď: 0

Windows používa k6 na HTTP stresové testovanie

[Kopírovať odkaz]
Zverejnené 17.3.2025 15:31:01 | | | |
Požiadavky: Otestujte rozhranie pomocou K6.

revízia

Nástroj Cassowary na záťažové testovanie HTTP požiadaviek
https://www.itsvse.com/thread-10557-1-1.html

Porovnanie testovacích nástrojov LoadRunner a Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Záťažový test pomocou nástroja ab od Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab webová záťažová skúška
https://www.itsvse.com/thread-4836-1-1.html

Nástroj K6

K6 je moderný nástroj na testovanie záťaže, postavený na našich dlhoročných skúsenostiach v oblasti výkonu a testovania. Je výkonná, škálovateľná a plná funkcií. Jeho hlavným cieľom dizajnu je poskytnúť čo najlepší zážitok pre vývojárov.

Jej základné vlastnosti sú:

Konfigurovateľné generovanie záťaže. Aj nízkorozpočtové stroje dokážu simulovať veľké objemy dopravy.
Test ako kód. Opätovné použitie skriptov, modulárnej logiky, správy verzií a integrácia testov s CI.
Plnohodnotné API. Scripting API obsahuje rôzne funkcie, ktoré vám pomôžu simulovať skutočnú prevádzku aplikácií.
Vstavaný JavaScriptový engine. Choď na výkon, znalosť JavaScript skriptov.
Podpora viacerých protokolov. HTTP, WebSockets, gRPC, prehliadače a podobne.
Veľký škálovateľný ekosystém. K6 môžete rozšíriť podľa svojich potrieb. Mnohí už svoje rozšírenia zdieľali s komunitou!
Flexibilné ukladanie a vizualizácia metrík. Agregujte štatistiky alebo jemné metriky a exportujte ich do služby podľa vlastného výberu.
Natívna integrácia s Grafana cloudom. SaaS riešenia pre vykonávanie testov, koreláciu metrík, analýzu dát a ďalšie.

Toto je záťažové testovanie pre 21. storočie.

Dokumentácia:Prihlásenie na hypertextový odkaz je viditeľné.
Adresa zdrojového kódu:Prihlásenie na hypertextový odkaz je viditeľné.
Stiahnuť pre Windows:Prihlásenie na hypertextový odkaz je viditeľné.

Test

Vytvorte nový test.js konfiguračný skript s nasledujúcim kódom:


Spustiť test, príkaz:




Výstup – podrobné vysvetlenie

  • scenáre: Stručne opíšte priebeh testovacieho skriptu; Popíšte, koľko testovacích prípadov, najväčší počet virtuálnych používateľov a maximálnu dĺžku behu.
  • data_received: Množstvo prijatých dát
  • data_sent: Množstvo odoslaných dát
  • http_req_blocked: Čas, ktorý bol zablokovaný pred podaním žiadosti
  • http_req_connecting: Čas potrebný na vytvorenie TCP spojenia s vzdialeným hostiteľom
  • http_req_duration: Celkový čas žiadosti. Rovná sa http_req_sending + http_req_waiting + http_req_receiving dôležité metriky
  • http_req_failed: Miera zlyhaných požiadaviek
  • http_req_receiving: Čas potrebný na prijatie odpovedných dát od vzdialeného hostiteľa bez počiatočného DNS vyhľadávania/pripojenia
  • http_req_sending: Čas potrebný na odoslanie dát vzdialenému hostiteľovi
  • http_req_tls_handshaking: Čas potrebný na nadviazanie TLS relácie podaním ruky vzdialenému hostiteľovi
  • http_req_waiting: Čas strávený čakaním na odpoveď vzdialeného hostiteľa
  • http_reqs: Celkový počet požiadaviek TPS
  • iteration_duration: Čas potrebný na dokončenie plnej iterácie predvolenej/hlavnej funkcie
  • iterácie: Počet vykonaní funkcie v skripte
  • vus: Počet virtuálnych používateľov, ktorí sú momentálne aktívni
  • vus_max: Maximálny počet virtuálnych používateľov
  • kontroly: Úspešnosť položky kontroly


Podporované sú výstupné výsledky: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referencia:Prihlásenie na hypertextový odkaz je viditeľné.




Predchádzajúci:.NET/C# používa algoritmus SM3 na generovanie podpisov
Budúci:NVIDIA DGX Spark, superpočítač NVIDIA AI, prijíma predobjednávky
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com