Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1282|Risposta: 0

Windows utilizza k6 per i test di stress HTTP

[Copiato link]
Pubblicato il 17-03-2025 15:31:01 | | | |
Requisiti: Fai un test di stress sull'interfaccia usando K6.

recensione

Lo strumento Cassowary per il test di stress delle richieste HTTP
https://www.itsvse.com/thread-10557-1-1.html

Confronto degli strumenti di test LoadRunner e Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Test di sforzo usando lo strumento AB di Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab web site stress test
https://www.itsvse.com/thread-4836-1-1.html

Strumento K6

Il K6 è uno strumento moderno di test di carico costruito sui nostri anni di esperienza nel settore delle prestazioni e dei test. È potente, scalabile e ricco di funzionalità. Il suo obiettivo principale di progettazione è offrire la migliore esperienza agli sviluppatori.

Le sue caratteristiche principali sono:

Generazione di carichi configurabile. Anche le macchine di fascia bassa possono simulare grandi volumi di traffico.
Test come codice. Riutilizza script, logica modulare, controllo versione e integra test con CI.
API completa. L'API di scripting include una varietà di funzionalità per aiutarti a simulare il traffico reale delle applicazioni.
Motore JavaScript incorporato. Vai prestazioni, familiarità con script JavaScript.
Supporto multi-protocollo. HTTP, WebSockets, gRPC, browser, ecc.
Ecosistema su larga scala. Puoi estendere il K6 per soddisfare le tue esigenze. Molti hanno già condiviso le loro espansioni con la community!
Memorizzazione e visualizzazione flessibili delle metriche. Aggrega statistiche o metriche dettagliate ed esportale al servizio che preferisci.
Integrazione nativa con il cloud di Grafana. Soluzioni SaaS per l'esecuzione di test, correlazione metrica, analisi dei dati e altro ancora.

Questo è il test di carico per il XXI secolo.

Documentazione:Il login del link ipertestuale è visibile.
Indirizzo del codice sorgente:Il login del link ipertestuale è visibile.
Scarica per Windows:Il login del link ipertestuale è visibile.

Test

Crea un nuovo script di configurazione test.js con il seguente codice:


Esegui il test, comando:




Spiegazione dettagliata in uscita

  • scenari: Descrive brevemente l'esecuzione dello script di test; Descrivi quanti casi di test, il maggior numero di utenti virtuali e la durata massima dell'esecuzione.
  • data_received: La quantità di dati ricevuti
  • data_sent: La quantità di dati inviati
  • http_req_blocked: Il tempo bloccato prima di iniziare la richiesta
  • http_req_connecting: Il tempo necessario per stabilire una connessione TCP con l'host remoto
  • http_req_duration: Il tempo totale della richiesta. È uguale a http_req_sending + http_req_waiting + http_req_receiving metriche importanti
  • http_req_failed: Tasso di richieste fallite
  • http_req_receiving: Tempo necessario per ricevere i dati di risposta dall'host remoto senza la ricerca o il tempo di connessione DNS iniziale
  • http_req_sending: Il tempo necessario per inviare i dati all'host remoto
  • http_req_tls_handshaking: Il tempo necessario per stabilire una sessione TLS stringendo la mano all'host remoto
  • http_req_waiting: Il tempo passato ad aspettare la risposta dell'host remoto
  • http_reqs: Il numero totale di richieste TPS
  • iteration_duration: Il tempo necessario per completare un'iterazione completa della funzione predefinita/principale
  • iterazioni: Il numero di volte in cui una funzione in uno script viene eseguita
  • VUS: Il numero di utenti virtuali attualmente attivi
  • vus_max: Il numero massimo di utenti virtuali
  • controlli: Il tasso di successo dell'oggetto dei controlli


I risultati di output sono supportati: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, riferimento:Il login del link ipertestuale è visibile.




Precedente:.NET/C# utilizza l'algoritmo SM3 per generare firme
Prossimo:NVIDIA DGX Spark, il supercomputer AI di NVIDIA, sta accettando preordini
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com