Cuando ejecuta pruebas de carga en una base de datos, suele necesitar que la misma instrucción SQL se ejecute con distintos valores de parámetro en cada iteración. Los marcadores de posición le permiten parametrizar las instrucciones SQL en escenarios de prueba de Java Database Connectivity (JDBC). Para ello, se insertan marcadores ? que PTS reemplaza automáticamente por los valores configurados durante la ejecución.
Funcionamiento de los marcadores de posición
Un marcador de posición es el carácter ? dentro de una instrucción SQL que actúa como indicador de parámetro. Durante la ejecución de la prueba, Performance Testing Service (PTS) sustituye cada ? por el valor que usted configure en la pestaña Placeholder del nodo JDBC.
Por ejemplo, si tiene la instrucción select * from wp_users where user_status=?; y establece el valor del marcador de posición en 1, PTS ejecutará select * from wp_users where user_status=1;.
Configuración de marcadores de posición
Antes de empezar, compruebe que cuenta con lo a continuación:
Un escenario de prueba de PTS que incluya un nodo JDBC.
Basic request information configurado para el nodo JDBC.
Para configurar los marcadores de posición, siga estos pasos:
Abra el nodo JDBC en su escenario de prueba.
Haga clic en la pestaña Placeholder.
-
Agregue una entrada por cada
?presente en su instrucción SQL y configure a continuación los siguientes parámetros.Parámetro
Descripción
Type
El tipo de dato del parámetro.
Value
El valor que se sustituirá en el marcador de posición
?correspondiente durante la ejecución.
Ejemplos
Consulta con un solo parámetro
La instrucción SQL de un nodo JDBC es la a continuación:
select * from wp_users where user_status=?;
Se utiliza la a continuación configuración de marcador de posición:

Durante la ejecución, PTS inyecta el valor y ejecuta lo a continuación:
select * from wp_users where user_status=1;