Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1282|Răspunde: 0

Windows folosește k6 pentru testarea stresului HTTP

[Copiază linkul]
Postat la 2025-3-17 15:31:01 | | | |
Cerințe: Testează interfața folosind K6.

recenzie

Instrumentul Cassowary pentru testarea solicitărilor HTTP
https://www.itsvse.com/thread-10557-1-1.html

Comparație între uneltele de testare LoadRunner și Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Test de stres folosind instrumentul AB al lui Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache AB test de stres pe site-ul web
https://www.itsvse.com/thread-4836-1-1.html

Unealta K6

K6 este un instrument modern de testare a încărcării, construit pe anii noștri de experiență în industria performanței și testării. Este puternic, scalabil și plin de funcții. Scopul său principal de design este să ofere cea mai bună experiență pentru dezvoltatori.

Caracteristicile sale de bază sunt:

Generare configurabilă de încărcare. Chiar și mașinile de bază pot simula volume mari de trafic.
Testează ca cod. Reutilizați scripturi, logică modulară, control de versiuni și integrați teste cu CI.
API complet. API-ul de scripting include o varietate de funcții care te ajută să simulezi traficul real de aplicații.
Motor JavaScript încorporat. Mergi pe performanță, familiaritate cu scripturile JavaScript.
Suport multi-protocol. HTTP, WebSockets, gRPC, browsere etc.
Ecosistem de scară largă. Poți extinde K6 pentru a-ți satisface nevoile. Mulți și-au împărtășit deja expansiunile cu comunitatea!
Stocare și vizualizare flexibilă a metricilor. Agregați statistici sau metrici detaliate și exportați-le către serviciul preferat.
Integrare nativă cu Grafana Cloud. Soluții SaaS pentru execuția testelor, corelarea metricilor, analiza datelor și altele.

Aceasta este testarea încărcării pentru secolul XXI.

Documentație:Autentificarea cu hyperlink este vizibilă.
Adresa codului sursă:Autentificarea cu hyperlink este vizibilă.
Descarcă pentru Windows:Autentificarea cu hyperlink este vizibilă.

Testa

Creează un nou script de configurare test.js cu următorul cod:


Rulează testul, comandă:




Explicație detaliată de ieșire

  • scenarii: Descrie pe scurt rularea scriptului de test; Descrie câte cazuri de testare, cel mai mare număr de utilizatori virtuali și durata maximă a rulării.
  • data_received: Cantitatea de date primite
  • data_sent: Cantitatea de date trimise
  • http_req_blocked: Timpul care a fost blocat înainte de inițierea cererii
  • http_req_connecting: Timpul necesar pentru a stabili o conexiune TCP către gazda la distanță
  • http_req_duration: Timpul total al cererii. Este egal cu http_req_sending + http_req_waiting + http_req_receiving metrici importante
  • http_req_failed: Rată de solicitări eșuate
  • http_req_receiving: Timpul necesar pentru a primi datele de răspuns de la gazda la distanță fără căutarea inițială/timpul de conexiune DNS
  • http_req_sending: Timpul necesar pentru a trimite date către gazda la distanță
  • http_req_tls_handshaking: Timpul necesar pentru a stabili o sesiune TLS strângând mâna cu gazda la distanță
  • http_req_waiting: Timpul petrecut așteptând răspunsul gazdei de la distanță
  • http_reqs: Numărul total de solicitări TPS
  • iteration_duration: Timpul necesar pentru a finaliza o iterație completă a funcției implicite/principale
  • iterații: Numărul de ori în care o funcție dintr-un script este executată
  • vus: Numărul utilizatorilor virtuali care sunt activi în prezent
  • vus_max: Numărul maxim de utilizatori virtuali
  • Verificări: Rata de succes a obiectului de verificare


Rezultatele de ieșire sunt suportate: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referință:Autentificarea cu hyperlink este vizibilă.




Precedent:.NET/C# folosește algoritmul SM3 pentru a genera semnături
Următor:NVIDIA DGX Spark, supercomputerul AI NVIDIA, acceptă precomenzi
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com