|
|
Julkaistu 2025-3-17 15:31:01
|
|
|
|

Vaatimukset: Rasitustestaus rajapintaa K6:lla.
arvostelu
K6-työkalu
K6 on moderni kuormitustestaustyökalu, joka perustuu vuosien kokemukseemme suorituskyky- ja testausalalta. Se on tehokas, skaalautuva ja täynnä ominaisuuksia. Sen pääasiallinen suunnittelutavoite on tarjota paras mahdollinen kehittäjäkokemus.
Sen ydinominaisuudet ovat:
Konfiguroitava kuormituksen generointi. Jopa edulliset koneet pystyvät simuloimaan suuria liikennemääriä. Testaa koodina. Käytä skriptejä, modulaarista logiikkaa, versionhallintaa ja integroi testit CI:n kanssa. Täysimittainen API. Skriptausrajapinta sisältää useita ominaisuuksia, jotka auttavat simuloimaan todellista sovellusliikennettä. Upotettu JavaScript-moottori. Valitse suorituskyky, JavaScript-skriptien tuntemus. Moniprotokollatuki. HTTP, WebSockets, gRPC, selaimet jne. Laajamittainen ekosysteemi. Voit laajentaa K6:ta tarpeidesi mukaan. Monet ovat jo jakaneet laajennuksensa yhteisön kanssa! Joustavat mittarit, tallennus ja visualisointi. Kerää tilastoja tai tarkkoja mittareita ja vie ne haluamaasi palveluun. Natiiviintegraatio Grafana-pilveen. SaaS-ratkaisuja testien suorittamiseen, metriikan korrelaatioon, data-analyysiin ja muuhun.
Tämä on kuormitustestausta 2000-luvulle.
Dokumentaatio:Hyperlinkin kirjautuminen on näkyvissä. Lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä. Lataa Windowsille:Hyperlinkin kirjautuminen on näkyvissä.
Testi
Luo uusi test.js-konfiguraatioskripti seuraavalla koodilla:
Suorita testi, komento:
Tuloksen yksityiskohtainen selitys
- skenaariot: Kuvaile lyhyesti testiskriptin suoritusta; Kuvaile, kuinka monta testitapausta, suurin määrä virtuaalisia käyttäjiä ja maksimisuoritusaika.
- data_received: Vastaanotetun datan määrä
- data_sent: Lähetetyn datan määrä
- http_req_blocked: Aika, joka estettiin ennen pyynnön aloittamista
- http_req_connecting: Aika, joka kuluu TCP-yhteyden muodostamiseen etäisäntään
- http_req_duration: Pyynnön kokonaisaika. Se on http_req_sending + http_req_waiting + http_req_receiving tärkeää mittaria
- http_req_failed: Epäonnistunut pyyntöprosentti
- http_req_receiving: Aika, joka kuluu vastaustietojen vastaanottamiseen etäisännältä ilman alkuperäistä DNS-hakua/yhteysaikaa
- http_req_sending: Aika, joka kuluu datan lähettämiseen etäisännälle
- http_req_tls_handshaking: Aika, joka kuluu TLS-istunnon perustamiseen kättelemällä etäisäntää
- http_req_waiting: Aika, joka kuluu odottaen etäisännän vastausta
- http_reqs: TPS-pyyntöjen kokonaismäärä
- iteration_duration: Aika, joka kuluu oletus-/päätoiminnon täydellisen iteroinnin suorittamiseen
- Iteraatiot: Skriptin funktioiden suorituskerrosten määrä
- vus: Virtuaalikäyttäjien määrä, jotka ovat tällä hetkellä aktiivisia
- vus_max: Virtuaalikäyttäjien enimmäismäärä
- tarkistukset: Tarkistuskohteen onnistumisprosentti
Tulokset ovat tuettuja: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, viite:Hyperlinkin kirjautuminen on näkyvissä. |
Edellinen:.NET/C# käyttää SM3-algoritmia allekirjoitusten luomiseenSeuraava:NVIDIA DGX Spark, NVIDIA:n tekoälysupertietokone, ottaa vastaan ennakkotilauksia
|