Tous les produits
Search
Centre de documentation

Performance Testing:How PTS reads multi-file parameters in virtual user and RPS modes

Dernière mise à jour :Aug 10, 2026

Lorsqu'un test de charge utilise des paramètres issus de plusieurs fichiers, Performance Testing Service (PTS) aligne les lignes de ces fichiers à l'aide d'un paramètre de référence. Le fichier contenant le paramètre de référence détermine l'alignement des lignes et l'ordre de consommation des données. Le comportement de lecture dépend également du mode d'exécution du test : mode utilisateur virtuel ou mode requêtes par seconde (RPS).

Fonctionnement du paramètre de référence

Lorsqu'une API utilise des paramètres provenant de plusieurs fichiers ayant un nombre de lignes différent, PTS assemble les lignes de données en se basant sur le fichier de référence. Ce paramètre régit deux comportements :

Comportement Description
Alignement des lignes PTS lit autant de lignes que le fichier de référence en contient. Les autres fichiers effectuent une rotation pour s'aligner.
Utilisation unique Lorsqu'un paramètre est configuré pour une utilisation unique, son fichier devient automatiquement le paramètre de référence.

Configurez le paramètre de référence et l'option d'utilisation unique lors d'une session de pré-test dans l'onglet Scenario Settings.

Remarque

Marquer un paramètre comme utilisé une seule fois le définit automatiquement comme paramètre de référence. Si un paramètre de référence est déjà défini, vous pouvez également spécifier si ce paramètre doit être utilisé une seule fois.

Petit fichier comme référence

PTS lit toutes les lignes du petit fichier de référence et n'utilise que les lignes correspondantes du fichier plus volumineux. Les lignes restantes du fichier plus grand sont ignorées.

Exemple : Le fichier A (référence) comporte 3 lignes. Le fichier B en comporte 5. PTS lit les lignes 1, 2 et 3 des deux fichiers. Les lignes 4 et 5 du fichier B ne sont jamais utilisées.

Grand fichier comme référence

PTS lit toutes les lignes du grand fichier de référence. Lorsque le fichier plus petit arrive à court de lignes, PTS recommence la lecture depuis le début jusqu'à ce que le fichier de référence soit entièrement consommé.

Exemple : Le fichier A (référence) comporte 5 lignes. Le fichier B en comporte 3. PTS lit les 5 lignes du fichier A. Pour le fichier B, PTS lit les lignes 1, 2, 3, puis revient aux lignes 1 et 2 pour correspondre aux 5 lignes du fichier A.

Mode utilisateur virtuel

En mode utilisateur virtuel, chaque utilisateur virtuel lit une nouvelle ligne de données et envoie une nouvelle requête uniquement après avoir terminé la requête en cours (y compris la réception de la réponse ou l'atteinte du délai d'expiration). Chaque utilisateur virtuel traite une requête à la fois ; ainsi, des réponses plus rapides entraînent une consommation plus rapide des paramètres.

Lecture avec un petit fichier de référence

image

Lecture avec un grand fichier de référence

image

Mode RPS

En mode RPS, PTS envoie uniformément un nombre fixe de requêtes par seconde en fonction de la valeur de charge actuelle. Le nombre d'utilisateurs virtuels s'ajuste automatiquement :

  • Des temps de réponse plus rapides nécessitent moins d'utilisateurs virtuels pour maintenir le RPS cible.

  • Des temps de réponse plus lents nécessitent davantage d'utilisateurs virtuels.

Le paramètre de référence et la logique d'alignement des lignes fonctionnent de la même manière qu'en mode utilisateur virtuel.

Lecture avec un petit fichier de référence

image

Lecture avec un grand fichier de référence

image