Glossar - Verteilte Lasttests auf AWS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Glossar

In diesem Glossar werden die im Implementierungsleitfaden für Distributed Load Testing on AWS verwendeten Akronyme und Abkürzungen definiert.

Technische Protokolle und Formate

AGPL

Allgemeine öffentliche Lizenz von Affero. Eine von K6 verwendete Open-Source-Softwarelizenz.

API

Schnittstelle zur Anwendungsprogrammierung. Eine Reihe von Protokollen und Tools zum Erstellen von Softwareanwendungen und zum Ermöglichen der Kommunikation zwischen verschiedenen Systemen.

CLI

Befehlszeilenschnittstelle. Eine textbasierte Oberfläche für die Interaktion mit Software und Betriebssystemen.

KERNE

Quellenübergreifende gemeinsame Nutzung von Ressourcen. Eine Sicherheitsfunktion, die Webanwendungen, die an einem Ursprung ausgeführt werden, den Zugriff auf Ressourcen von einem anderen Ursprung ermöglicht oder einschränkt.

CSV

Durch Kommas getrennte Werte. Ein Dateiformat, das zum Speichern von Tabellendaten im Klartext verwendet wird und häufig für den Datenexport verwendet wird.

gRPC

gRPC Remote Procedure Call. Ein leistungsstarkes Open-Source-Framework für Remote-Prozeduraufrufe.

HTTP

Hypertext-Übertragungsprotokoll. Das Basisprotokoll, das für die Übertragung von Daten im World Wide Web verwendet wird.

HTTPS

HTTP Secure. Eine Erweiterung von HTTP, die Verschlüsselung für die sichere Kommunikation über ein Netzwerk verwendet.

JSON

JavaScript Objektnotation. Ein leichtes Datenaustauschformat, das für Menschen leicht zu lesen und zu schreiben und für Maschinen einfach zu analysieren und zu generieren ist.

JWT

JSON-Webtoken. Ein kompaktes, URL-sicheres Mittel zur Darstellung von Ansprüchen, die zur Authentifizierung und Autorisierung zwischen zwei Parteien übertragen werden sollen.

OAuth

Öffnen Sie die Autorisierung. Ein offener Standard für die Zugriffsdelegierung, der häufig für die tokenbasierte Authentifizierung und Autorisierung verwendet wird.

REST

Repräsentativer Staatstransfer. Ein Architekturstil für den Entwurf von Netzwerkanwendungen mit zustandsloser Kommunikation und Standard-HTTP-Methoden.

SSE

Vom Server gesendete Ereignisse. Eine Server-Push-Technologie, die es einem Client ermöglicht, automatische Updates von einem Server über eine HTTP-Verbindung zu empfangen.

Benutzeroberfläche

Benutzerschnittstelle. Die visuellen Elemente und Steuerelemente, über die Benutzer mit Softwareanwendungen interagieren.

URL

Einheitlicher Resource Locator. Die Adresse, die für den Zugriff auf Ressourcen im Internet verwendet wird.

XML

Erweiterbare Auszeichnungssprache. Eine Auszeichnungssprache, die Regeln für die Kodierung von Dokumenten in einem Format definiert, das sowohl für Menschen als auch für Maschinen lesbar ist.

Begriffe zum Testen und zur Datenbank

FTP

Dateiübertragungsprotokoll. Ein Standard-Netzwerkprotokoll, das für die Übertragung von Dateien zwischen einem Client und einem Server verwendet wird.

GSI

Globaler sekundärer Index. Eine DynamoDB-Funktion, mit der Sie Daten mit einem alternativen Schlüssel abfragen können.

JDBC

Java-Datenbankkonnektivität. Eine Java-API zum Verbinden und Ausführen von Abfragen mit Datenbanken.

JMS

Java-Nachrichtendienst. Eine Java-API zum Senden von Nachrichten zwischen zwei oder mehr Clients.

TPS

Transaktionen pro Sekunde. Ein Maß für die Anzahl der Transaktionen, die ein System in einer Sekunde verarbeiten kann.

AWS- und Systembedingungen

ARN

Amazon-Ressourcenname. Eine eindeutige Kennung für AWS-Ressourcen, die zur Spezifizierung von Ressourcen für alle AWS-Services verwendet wird.

ISO

Internationale Organisation für Standardisierung. Eine unabhängige Nichtregierungsorganisation, die internationale Standards entwickelt. In diesem Handbuch wird auf das ISO 8601-Zeitstempelformat verwiesen.

SLA

Vereinbarung zum Servicelevel. Eine Verpflichtung zwischen einem Dienstleister und einem Kunden, die das erwartete Serviceniveau definiert.

UUID

Universell eindeutiger Bezeichner. Eine 128-Bit-Nummer, die zur eindeutigen Identifizierung von Informationen in Computersystemen verwendet wird.

vCPU

Virtuelle Zentraleinheit. Ein virtueller Prozessor, der einer virtuellen Maschine oder einem Container zugewiesen ist und einen Teil der Rechenleistung der physischen CPU darstellt.

Bedingungen für den Belastungstest

concurrency

Die Anzahl gleichzeitiger virtueller Benutzer pro Aufgabe. Dieser Parameter steuert, wie viele simulierte Benutzer jede Fargate-Aufgabe während eines Auslastungstests generiert.

regionaler Stapel

Ein CloudFormation Stack, der in einer AWS-Region bereitgestellt wird, um eine Testinfrastruktur für Lasttests in mehreren Regionen bereitzustellen.

Anzahl der Aufgaben

Die Anzahl der Fargate-Container (Aufgaben), die zur Ausführung eines Testszenarios gestartet wurden. Die generierte Gesamtlast entspricht der Anzahl der Aufgaben multipliziert mit der Parallelität.

Testszenario

Ein konfigurierter Auslastungstest, der Testtyp, Zielendpunkte, Anzahl der Aufgaben, Parallelität, Dauer und andere Parameter umfasst.