Une instruction de libération différée retarde le démarrage d'une session métier d'une durée spécifiée après la planification d'un test de charge. La session métier commence à envoyer des requêtes uniquement une fois le délai configuré écoulé. Utilisez cette instruction pour attendre la fin d'une exportation de données avant l'envoi de requêtes, ou pour décaler les heures de début des sessions au sein d'un même test de charge.
Délai par rapport au temps de réflexion
Performance Testing Service (PTS) propose deux instructions de temporisation aux objectifs distincts :
| Attribut | **Delay** | **Think time** |
|---|---|---|
| Début du comptage | Lors de la planification du test de charge | Lorsque l'instruction précédente renvoie des résultats |
| Emplacement | Première instruction de la session métier (après toute instruction liée aux données) | N'importe où, sauf en première position |
| Quantité par session | Une seule | Plusieurs |
| Cas d'utilisation | Attendre la fin d'une exportation de données ou décaler les heures de début des sessions | Simuler le temps de lecture de l'utilisateur entre les actions sur les pages |
Prérequis
Avant de commencer, assurez-vous d'avoir :
Un scénario de test de charge PTS avec au moins un nœud HTTP configuré. Pour plus d'informations, consultez Paramètres de requête de base
Ajouter l'instruction
Connectez-vous à la console PTS. Choisissez Performance Test > Create Scenario, puis cliquez sur PTS.
Configurez les paramètres de requête de base pour le nœud HTTP.
Dans la section Business Session, cliquez sur la liste déroulante Add Instruction et sélectionnez Delay.
Développez Delayed Release et définissez le paramètre Latency sur une valeur comprise entre 0 et 600 secondes.
Notes d'utilisation
L'instruction de libération différée doit être la première instruction de la session métier, à l'exception des instructions liées aux données qui peuvent la précéder.
Chaque session métier prend en charge une seule instruction de libération différée.
Le comptage commence lors de la planification du test de charge, et non lors de son exécution. Si une instruction d'exportation de données est également présente, tenez compte de sa durée lors de la définition de la valeur de latence.