Si toutes les requêtes d'un scénario de test de charge nécessitent le même en-tête, il est fastidieux de le configurer pour chaque requête. Un en-tête global vous permet de définir cet en-tête une seule fois. Performance Testing Service (PTS) l'inclut alors automatiquement dans chaque requête du scénario.
Cas d'utilisation courants :
Comparaison de navigateurs : Créez deux scénarios avec des en-têtes globaux
User-Agentdifférents, l'un pour Chrome et l'autre pour Firefox, afin de comparer les performances des pages.Marquage des scénarios : Ajoutez un en-tête personnalisé tel que
explorer_identificationpour identifier le scénario auquel appartient une requête.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un compte Alibaba Cloud avec le service PTS activé
Un scénario de test de charge créé dans la console PTS
Configurer un en-tête global
Connectez-vous à la console PTS, puis choisissez Performance Test > Create Scenario, et cliquez sur PTS.
Sur la page PTS Scenario, cliquez sur Parameters dans la partie inférieure de la page.
Dans le volet Parameters, cliquez sur l'onglet Global Header.
-
Sous l'onglet Global Header, spécifiez un name et une Value pour l'en-tête. Lorsque vous saisissez des caractères dans le champ name, PTS suggère des en-têtes de requête HTTP courants par correspondance approximative. Sélectionnez un en-tête dans la liste déroulante.
ImportantLe champ Value nécessite une valeur statique. Les expressions paramétrées ne sont pas prises en charge dans les en-têtes globaux.
Ajouter plusieurs en-têtes en masse
Pour ajouter plusieurs en-têtes simultanément, cliquez sur Text Format dans le coin supérieur droit de l'onglet Global Header. Saisissez chaque en-tête sur une ligne distincte au format name : value :
explorer_identification : chrome
Cookie : 123abc
Cette vue affiche également tous les en-têtes déjà configurés, ce qui vous permet de les consulter et de les modifier au même endroit.
Étapes suivantes
Une fois les en-têtes globaux configurés, ajoutez des requêtes à votre scénario et exécutez un test de charge.