Performance Testing Service (PTS) utilise la bibliothèque open source Druid pour gérer les pools de connexions Java Database Connectivity (JDBC). Un pool de connexions permet de réutiliser les connexions à la base de données entre les requêtes JDBC, ce qui réduit la surcharge liée à l'établissement des connexions lors des tests de charge.
Prérequis
Avant de commencer, assurez-vous d'avoir :
Configuré les informations de requête de base d'une API JDBC. Pour plus d'informations, consultez la rubrique Informations de requête de base
Configurer les paramètres du pool de connexions
Dans la section de configuration de l'API JDBC, cliquez sur l'onglet Connection Pool Settings.
-
Définissez les paramètres suivants.
Paramètre
Description
Exemple
Initial Connections
Nombre de connexions physiques créées lors de l'initialisation du pool. Une valeur plus élevée accélère les premières requêtes de test, mais augmente le temps de démarrage.
1
Max Connections
Nombre maximal de connexions actives que le pool peut contenir. Lorsque toutes les connexions sont utilisées, les nouvelles requêtes restent en attente jusqu'à la libération d'une connexion ou l'expiration du délai d'attente.
500
Min Connections
Nombre minimal de connexions inactives conservées dans le pool. Druid maintient au moins ce nombre de connexions, même si elles ne sont pas activement utilisées.
1
Max Wait Time
Délai maximal d'attente, en millisecondes, pour obtenir une connexion disponible. Si aucune connexion n'est disponible dans ce délai, la requête échoue avec une erreur de délai dépassé.
4000