Tous les produits
Search
Centre de documentation

Performance Testing:Use placeholders in JDBC queries

Dernière mise à jour :Aug 10, 2026

Lorsque vous exécutez des tests de charge sur une base de données, il est souvent nécessaire qu'une même instruction SQL s'exécute avec des valeurs de paramètres différentes à chaque itération. Les espaces réservés vous permettent de paramétrer les instructions SQL dans les scénarios de test Java Database Connectivity (JDBC) en insérant des marqueurs ? que PTS remplace par les valeurs configurées au moment de l'exécution.

Fonctionnement des espaces réservés

Un espace réservé est un caractère ? présent dans une instruction SQL qui sert de marqueur de paramètre. Lors de l'exécution du test, Performance Testing Service (PTS) remplace chaque ? par la valeur que vous avez configurée dans l'onglet Placeholder du nœud JDBC.

Par exemple, pour l'instruction select * from wp_users where user_status=?;, si vous définissez la valeur de l'espace réservé sur 1, PTS exécute select * from wp_users where user_status=1;.

Configurer les espaces réservés

Avant de commencer, assurez-vous d'avoir :

Pour configurer les espaces réservés :

  1. Ouvrez le nœud JDBC dans votre scénario de test.

  2. Cliquez sur l'onglet Placeholder.

  3. Ajoutez une entrée pour chaque ? présent dans votre instruction SQL et configurez les paramètres suivants.

    Parameter

    Description

    Type

    Le type de données du paramètre.

    Value

    La valeur à substituer à l'espace réservé ? correspondant au moment de l'exécution.

Exemples

Requête à paramètre unique

L'instruction SQL du nœud JDBC est la suivante :

select * from wp_users where user_status=?;

Les paramètres d'espace réservé suivants sont utilisés :

Placeholder configuration example

Au moment de l'exécution, PTS injecte la valeur et exécute l'instruction suivante :

select * from wp_users where user_status=1;