Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1282|Odpověď: 0

Windows používá k6 pro HTTP zátěžové testování

[Kopírovat odkaz]
Zveřejněno 17. 3. 2025 15:31:01 | | | |
Požadavky: Otestujte rozhraní pomocí K6.

přezkoumání

Nástroj Cassowary pro zátěžové testování HTTP požadavků
https://www.itsvse.com/thread-10557-1-1.html

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

Zátěžový test pomocí nástroje ab od Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab webový zátěžový test
https://www.itsvse.com/thread-4836-1-1.html

Nástroj K6

K6 je moderní nástroj pro zátěžové testování postavený na našich dlouholetých zkušenostech v oblasti výkonu a testování. Je výkonná, škálovatelná a plná funkcí. Jeho hlavním cílem je poskytnout co nejlepší zážitek vývojářům.

Její hlavní vlastnosti jsou:

Konfigurovatelné generování zátěže. I levnější stroje dokážou simulovat velké objemy provozu.
Test jako kód. Znovu použít skripty, modulární logiku, správu verzí a integrovat testy s CI.
Plnohodnotné API. Scripting API obsahuje řadu funkcí, které vám pomohou simulovat skutečný provoz aplikací.
Vestavěný JavaScriptový engine. Jděte na výkon, znalost JavaScriptu a skriptů.
Podpora více protokolů. HTTP, WebSockets, gRPC, prohlížeče atd.
Velký škálovatelný ekosystém. K6 můžete rozšířit podle svých potřeb. Mnozí už své rozšíření sdíleli s komunitou!
Flexibilní ukládání a vizualizace metrik. Agregujte statistiky nebo detailní metriky a exportujte je do služby dle vašeho výběru.
Nativní integrace s Grafana cloudem. SaaS řešení pro provádění testů, korelaci metrik, analýzu dat a další.

Tohle je zátěžové testování pro 21. století.

Dokumentace:Přihlášení k hypertextovému odkazu je viditelné.
Adresa zdrojového kódu:Přihlášení k hypertextovému odkazu je viditelné.
Stáhnout pro Windows:Přihlášení k hypertextovému odkazu je viditelné.

Test

Vytvořte nový konfigurační skript test.js s následujícím kódem:


Spusť test, příkaz:




Výstup – podrobné vysvětlení

  • scénáře: Stručně popište průběh testovacího skriptu; Popište počet testovacích případů, největší počet virtuálních uživatelů a maximální dobu běhu.
  • data_received: Množství přijatých dat
  • data_sent: Množství odeslaných dat
  • http_req_blocked: Čas, který byl zablokován před zahájením žádosti
  • http_req_connecting: Doba potřebná k navázání TCP spojení s vzdáleným hostitelem
  • http_req_duration: Celkový čas žádosti. Rovná se http_req_sending + http_req_waiting + http_req_receiving důležitým metrikám
  • http_req_failed: Míra neúspěšných požadavků
  • http_req_receiving: Doba potřebná k přijetí dat o odpovědích od vzdáleného hostitele bez počátečního DNS vyhledání/připojení
  • http_req_sending: Čas potřebný k odeslání dat vzdálenému hostiteli
  • http_req_tls_handshaking: Čas potřebný k navázání TLS relace podáním ruky vzdálenému hostiteli
  • http_req_waiting: Čas strávený čekáním na odpověď vzdáleného hostitele
  • http_reqs: Celkový počet požadavků TPS
  • iteration_duration: Čas potřebný k dokončení úplné iterace výchozí/hlavní funkce
  • iterace: Počet provedení funkce ve skriptu
  • vus: Počet virtuálních uživatelů, kteří jsou aktuálně aktivní
  • vus_max: Maximální počet virtuálních uživatelů
  • kontroly: Úspěšnost položky šeků


Podporovány jsou výstupní výsledky: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, reference:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:.NET/C# používá algoritmus SM3 k generování podpisů
Další:NVIDIA DGX Spark, superpočítač NVIDIA AI, přijímá předobjednávky
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com