Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1282|Antwoord: 0

Windows gebruikt k6 voor HTTP-stresstesten

[Link kopiëren]
Geplaatst op 2025-3-17 15:31:01 | | | |
Eisen: Stress test de interface met K6.

recensie

De Cassowary-tool voor HTTP-verzoekstresstesten
https://www.itsvse.com/thread-10557-1-1.html

Vergelijking van de testtools LoadRunner en Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Inspanningstest met Apache's buikspiertool
https://www.itsvse.com/thread-4410-1-1.html

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

K6-tool

De K6 is een modern load testing-tool, gebaseerd op onze jarenlange ervaring in de prestatie- en testindustrie. Het is krachtig, schaalbaar en rijk aan functies. Het belangrijkste ontwerpdoel is het bieden van de beste ontwikkelaarservaring.

De kernkenmerken zijn:

Configureerbare belastinggeneratie. Zelfs goedkope machines kunnen grote volumes verkeer simuleren.
Test als code. Hergebruik scripts, modulaire logica, versiebeheer en integreer tests met CI.
Volledig uitgeruste API. De Scripting API bevat diverse functies om je te helpen echt applicatieverkeer te simuleren.
Ingebouwde JavaScript-engine. Ga voor performance, JavaScript-scriptvertrouwdheid.
Multi-protocol ondersteuning. HTTP, WebSockets, gRPC, browsers, enzovoort.
Groot schaalbaar ecosysteem. Je kunt de K6 verlengen om aan je behoeften te voldoen. Velen hebben hun uitbreidingen al met de community gedeeld!
Flexibele opslag en visualisatie van metrics. Verzamel statistieken of fijnmazige metrics en exporteer deze naar de dienst van jouw keuze.
Native integratie met de Grafana cloud. SaaS-oplossingen voor testuitvoering, metrische correlatie, data-analyse en meer.

Dit is load testing voor de 21e eeuw.

Documentatie:De hyperlink-login is zichtbaar.
Broncode-adres:De hyperlink-login is zichtbaar.
Download voor Windows:De hyperlink-login is zichtbaar.

Test

Maak een nieuw test.js configuratiescript aan met de volgende code:


Voer de test uit, commando:




Gedetailleerde uitleg van de output

  • scenario's: Beschrijf kort het draaien van het testscript; Beschrijf hoeveel testcases, het grootste aantal virtuele gebruikers en de maximale loopduur.
  • data_received: De hoeveelheid ontvangen data
  • data_sent: De hoeveelheid verzonden data
  • http_req_blocked: De tijd die was geblokkeerd voordat het verzoek werd gestart
  • http_req_connecting: De tijd die nodig is om een TCP-verbinding met de externe host op te zetten
  • http_req_duration: De totale duur van het verzoek. Het is gelijk aan http_req_sending + http_req_waiting + http_req_receiving belangrijke metrieken
  • http_req_failed: Aantal mislukte verzoeken
  • http_req_receiving: Tijd die nodig is om responsgegevens van de externe host te ontvangen zonder de initiële DNS-zoek/verbindingstijd
  • http_req_sending: De tijd die het kost om data naar de externe host te sturen
  • http_req_tls_handshaking: De tijd die het kost om een TLS-sessie op te zetten door de hand te schudden met de externe host
  • http_req_waiting: De tijd die wordt besteed aan het wachten tot de externe host reageert
  • http_reqs: Het totale aantal verzoeken TPS
  • iteration_duration: De tijd die het kost om een volledige iteratie van de standaard/hoofdfunctie te voltooien
  • iteraties: Het aantal keren dat een functie in een script wordt uitgevoerd
  • VUS: Het aantal virtuele gebruikers dat momenteel actief is
  • vus_max: Het maximale aantal virtuele gebruikers
  • Controles: Het slagingspercentage van het controle-item


De outputresultaten worden ondersteund: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referentie:De hyperlink-login is zichtbaar.




Vorig:.NET/C# gebruikt het SM3-algoritme om handtekeningen te genereren
Volgend:NVIDIA DGX Spark, de NVIDIA AI-supercomputer, accepteert pre-orders
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com