Glossaire - Tests de charge distribués sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Glossaire

Ce glossaire définit les acronymes et les abréviations utilisés dans le guide de mise en œuvre des tests de charge distribués sur AWS.

Protocoles et formats techniques

AGPL

Licence publique générale Affero. Une licence logicielle open source utilisée par K6.

API

Interface de programmation d'applications. Ensemble de protocoles et d'outils permettant de créer des applications logicielles et de permettre la communication entre différents systèmes.

INTERFACE DE LIGNE DE COMMANDE (CLI)

Interface de ligne de commande. Interface textuelle permettant d'interagir avec les logiciels et les systèmes d'exploitation.

CORS

Partage de ressources entre origines. Fonctionnalité de sécurité qui autorise ou restreint les applications Web exécutées sur une origine à accéder à des ressources provenant d'une autre origine.

CSV

Valeurs séparées par des virgules. Format de fichier utilisé pour stocker des données tabulaires en texte brut, couramment utilisé pour l'exportation de données.

gRPC

Appel de procédure à distance gRPC. Un framework open source performant pour les appels de procédure à distance.

HTTP

Protocole de transfert hypertexte. Protocole de base utilisé pour transmettre des données sur le World Wide Web.

HTTPS

HTTP sécurisé. Extension du protocole HTTP qui utilise le chiffrement pour sécuriser les communications sur un réseau.

JSON

JavaScript Notation d'objets. Format d'échange de données léger, facile à lire et à écrire pour les humains et facile à analyser et à générer pour les machines.

JWT

Jeton Web JSON. Un moyen compact et sécurisé pour les URL de représenter les demandes à transférer entre deux parties à des fins d'authentification et d'autorisation.

OAuth

Autorisation ouverte. Norme ouverte de délégation d'accès couramment utilisée pour l'authentification et l'autorisation basées sur des jetons.

REST

Transfert d'État représentatif. Style architectural permettant de concevoir des applications en réseau utilisant une communication sans état et des méthodes HTTP standard.

SSE

Événements envoyés par le serveur. Technologie push du serveur permettant à un client de recevoir des mises à jour automatiques d'un serveur via une connexion HTTP.

UI

Interface utilisateur. Les éléments visuels et les commandes par le biais desquels les utilisateurs interagissent avec les applications logicielles.

URL

Localisateur de ressources uniforme. Adresse utilisée pour accéder aux ressources sur Internet.

xml

Langage de balisage extensible. Langage de balisage qui définit les règles de codage des documents dans un format à la fois lisible par l'homme et lisible par machine.

Termes de test et de base de données

FTP

Protocole de transfert de fichiers. Protocole réseau standard utilisé pour transférer des fichiers entre un client et un serveur.

GSI

Index secondaire mondial. Fonctionnalité DynamoDB qui permet d'interroger des données à l'aide d'une clé alternative.

JDBC

Connectivité de base de données Java. Une API Java pour connecter et exécuter des requêtes avec des bases de données.

JMS

Service de messagerie Java. Une API Java pour envoyer des messages entre deux clients ou plus.

TPS

Transactions par seconde. Mesure du nombre de transactions qu'un système peut traiter en une seconde.

AWS et termes du système

ARN

Amazon Resource Name. Identifiant unique pour les ressources AWS utilisé pour spécifier les ressources des services AWS.

ISO

Organisation internationale de normalisation. Une organisation non gouvernementale indépendante qui développe des normes internationales. Référencé dans ce guide pour le format d'horodatage ISO 8601.

SLA

Contrat de niveau de service. Engagement entre un fournisseur de services et un client qui définit le niveau de service attendu.

UUID

Identifiant unique universel. Numéro à 128 bits utilisé pour identifier de manière unique les informations contenues dans les systèmes informatiques.

vCPU

Unité centrale de traitement virtuelle. Processeur virtuel attribué à une machine virtuelle ou à un conteneur, représentant une partie de la puissance de traitement du processeur physique.

Termes relatifs aux tests de charge

simultanéité

Nombre d'utilisateurs virtuels simultanés par tâche. Ce paramètre contrôle le nombre d'utilisateurs simulés générés par chaque tâche Fargate lors d'un test de charge.

pile régionale

Une CloudFormation pile déployée dans une région AWS pour fournir une infrastructure de test pour les tests de charge multirégionaux.

nombre de tâches

Le nombre de conteneurs Fargate (tâches) lancés pour exécuter un scénario de test. La charge totale générée est égale au nombre de tâches multiplié par la simultanéité.

scénario de test

Test de charge configuré comprenant le type de test, les points de terminaison cibles, le nombre de tâches, la simultanéité, la durée et d'autres paramètres.