Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1282|Antwort: 0

Windows verwendet k6 für HTTP-Stresstests

[Link kopieren]
Veröffentlicht am 17.03.2025, 15:31:01 | | | |
Anforderungen: Stresstest die Schnittstelle mit K6.

Rezension

Das Cassowary-Tool für HTTP-Anfrage-Stresstests
https://www.itsvse.com/thread-10557-1-1.html

Vergleich der Testwerkzeuge LoadRunner und Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Belastungstest mit dem Bauchmuskelwerkzeug von Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab Webseiten-Stresstest
https://www.itsvse.com/thread-4836-1-1.html

K6-Werkzeug

Der K6 ist ein modernes Lasttestwerkzeug, das auf unserer jahrelangen Erfahrung in der Leistungs- und Testbranche aufbaut. Es ist leistungsstark, skalierbar und funktionsreich. Das Hauptziel des Designs ist es, das bestmögliche Entwicklererlebnis zu bieten.

Seine Kernmerkmale sind:

Konfigurierbare Lastgenerierung. Selbst Maschinen mit niedrigem Verbrauch können große Datenmengen simulieren.
Testen Sie als Code. Skripte, modulare Logik, Versionskontrolle wiederverwenden und Tests mit CI integrieren.
Voll ausgestattete API. Die Scripting-API bietet eine Vielzahl von Funktionen, die Ihnen helfen, echten Anwendungsverkehr zu simulieren.
Eingebettete JavaScript-Engine. Geht es um Performance, JavaScript-Skript-Vertrautheit.
Multi-Protokoll-Unterstützung. HTTP, WebSockets, gRPC, Browser usw.
Großes Skalierungsökosystem. Du kannst das K6 verlängern, um deinen Bedürfnissen gerecht zu werden. Viele haben ihre Erweiterungen bereits mit der Community geteilt!
Flexible Speicherung und Visualisierung von Metriken. Aggregieren Sie Statistiken oder feinkorrelierte Kennzahlen und exportieren Sie sie in den Dienst Ihrer Wahl.
Native Integration mit der Grafana-Cloud. SaaS-Lösungen für Testausführung, Metrikkorrelation, Datenanalyse und mehr.

Das ist Lasttest für das 21. Jahrhundert.

Dokumentation:Der Hyperlink-Login ist sichtbar.
Quellcode-Adresse:Der Hyperlink-Login ist sichtbar.
Download für Windows:Der Hyperlink-Login ist sichtbar.

Test

Erstellen Sie ein neues test.js-Konfigurationsskript mit folgendem Code:


Führe den Test durch, Befehl:




Ausgabe detaillierte Erklärung

  • Szenarien: Beschreiben Sie kurz die Ausführung des Testskripts; Beschreiben Sie die Anzahl der Testfälle, die größte Anzahl virtueller Nutzer und die maximale Laufzeit.
  • data_received: Die Menge der empfangenen Daten
  • data_sent: Die Menge der gesendeten Daten
  • http_req_blocked: Die Zeit, die vor Einleitung der Anfrage blockiert wurde
  • http_req_connecting: Die Zeit, die benötigt wird, um eine TCP-Verbindung zum entfernten Host herzustellen
  • http_req_duration: Die gesamte Zeit der Anfrage. Sie ergibt http_req_sending + http_req_waiting + http_req_receiving wichtigen Metriken
  • http_req_failed: Fehlgeschlagene Anfragerate
  • http_req_receiving: Zeit, die benötigt wird, um Antwortdaten vom entfernten Host zu erhalten, ohne anfängliche DNS-Abfrage/Verbindungszeit
  • http_req_sending: Die Zeit, die benötigt wird, um Daten an den entfernten Host zu senden
  • http_req_tls_handshaking: Die Zeit, die benötigt wird, um eine TLS-Sitzung durch Händeschütteln mit dem entfernten Host einzurichten
  • http_req_waiting: Die Zeit, die auf die Antwort des entfernten Hosts gewartet wird
  • http_reqs: Die Gesamtzahl der Anfragen TPS
  • iteration_duration: Die Zeit, die benötigt wird, um eine vollständige Iteration der Standard-/Hauptfunktion abzuschließen
  • Iterationen: Die Anzahl der Ausführungen einer Funktion in einem Skript
  • VUS: Die Anzahl der virtuellen Nutzer, die derzeit aktiv sind
  • vus_max: Die maximale Anzahl virtueller Nutzer
  • Prüfungen: Die Erfolgsquote des Prüfobjekts


Die Ausgabeergebnisse werden unterstützt: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, Referenz:Der Hyperlink-Login ist sichtbar.




Vorhergehend:.NET/C# verwendet den SM3-Algorithmus zur Erzeugung von Signaturen
Nächster:NVIDIA DGX Spark, der NVIDIA KI-Supercomputer, nimmt Vorbestellungen entgegen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com