Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1282|Svare: 0

Windows bruker k6 for HTTP-stresstesting

[Kopier lenke]
Publisert 17.03.2025 kl. 15:31:01 | | | |
Krav: Stresstest grensesnittet med K6.

anmeldelse

Cassowary-verktøyet for stresstesting av HTTP-forespørsler
https://www.itsvse.com/thread-10557-1-1.html

Sammenligning av testverktøyene LoadRunner og Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Stresstest med Apaches mageteknikk
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache AB nettsted stresstest
https://www.itsvse.com/thread-4836-1-1.html

K6-verktøyet

K6 er et moderne lasttestverktøy bygget på vår mangeårige erfaring innen ytelses- og testindustrien. Det er kraftig, skalerbart og fullt av funksjoner. Hoveddesignet er å gi den beste utvikleropplevelsen.

Kjernefunksjonene er:

Konfigurerbar belastningsgenerering. Selv lavpris-maskiner kan simulere store trafikkmengder.
Test som kode. Gjenbruk skript, modulær logikk, versjonskontroll, og integrer tester med CI.
Fullverdig API. Scripting API inkluderer en rekke funksjoner for å hjelpe deg å simulere ekte applikasjonstrafikk.
Innebygd JavaScript-motor. Gå for ytelse, JavaScript-skript-kjennskap.
Multi-protokollstøtte. HTTP, WebSockets, gRPC, nettlesere, osv.
Økosystem i stor skala. Du kan forlenge K6 for å møte dine behov. Mange har allerede delt utvidelsene sine med fellesskapet!
Fleksibel lagring og visualisering av måleparametere. Saml statistikk eller detaljerte måleparametere og eksporter dem til den tjenesten du ønsker.
Native integrasjon med Grafana Cloud. SaaS-løsninger for testkjøring, metrikkkorrelasjon, dataanalyse og mer.

Dette er belastningstesting for det 21. århundre.

Dokumentasjon:Innloggingen med hyperkoblingen er synlig.
Kildekodeadresse:Innloggingen med hyperkoblingen er synlig.
Last ned for Windows:Innloggingen med hyperkoblingen er synlig.

Prøve

Lag et nytt test.js konfigurasjonsskript med følgende kode:


Kjør testen, kommando:




Detaljert forklaring av utdata

  • scenarier: Beskriv kort kjøringen av testskriptet; Beskriv hvor mange testtilfeller, flest virtuelle brukere og maksimal kjøretid.
  • data_received: Mengden mottatt data
  • data_sent: Mengden data som sendes
  • http_req_blocked: Tiden som var blokkert før forespørselen startet
  • http_req_connecting: Tiden det tar å etablere en TCP-tilkobling til den eksterne verten
  • http_req_duration: Total tid for forespørselen. Det tilsvarer http_req_sending + http_req_waiting + http_req_receiving viktige måleparametere
  • http_req_failed: Mislykket forespørselsrate
  • http_req_receiving: Tid det tar å motta svardata fra den eksterne verten uten innledende DNS-oppslag/tilkoblingstid
  • http_req_sending: Tiden det tar å sende data til den eksterne verten
  • http_req_tls_handshaking: Tiden det tar å etablere en TLS-økt ved å håndhilse på den eksterne verten
  • http_req_waiting: Tiden brukt på å vente på at den eksterne verten skal svare
  • http_reqs: Totalt antall forespørsler TPS
  • iteration_duration: Tiden det tar å fullføre en full iterasjon av standard-/hovedfunksjonen
  • iterasjoner: Antall ganger en funksjon i et skript utføres
  • VUS: Antall virtuelle brukere som for øyeblikket er aktive
  • vus_max: Maksimalt antall virtuelle brukere
  • Sjekker: Suksessraten til sjekk-gjenstanden


Resultatene støttes: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referanse:Innloggingen med hyperkoblingen er synlig.




Foregående:.NET/C# bruker SM3-algoritmen for å generere signaturer
Neste:NVIDIA DGX Spark, NVIDIAs AI-superdatamaskin, tar imot forhåndsbestillinger
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com