Todos los productos
Search
Centro de documentos

Performance Testing:Configure JDBC request parameters

Última actualización: Sep 06, 2026

Cuando necesite probar el rendimiento de operaciones de base de datos como consultas, inserciones, actualizaciones o eliminaciones, use una API JDBC en Performance Testing (PTS) para enviar instrucciones SQL directamente a su base de datos bajo carga simulada. Este tema describe cómo configurar la conexión a la base de datos, las credenciales y la configuración de SQL para un escenario de prueba JDBC.

PTS admite los siguientes tipos de base de datos: MySQL, PostgreSQL, MariaDB y SQL Server.

Requisitos previos

Antes de empezar, asegúrese de contar con lo siguiente:

  • Acceso a la consola de PTS

  • El endpoint, el puerto y el nombre de la base de datos de la instancia de destino

  • Una cuenta de base de datos con los permisos que requieren sus instrucciones SQL

Crear un escenario de prueba JDBC

  1. Inicie sesión en la consola de PTS.

  2. En el panel de navegación izquierdo, elija Performance Test > Create Scenario y luego haga clic en PTS.

  3. Elimine la API HTTP predeterminada y agregue una API JDBC.

  4. Configure los parámetros básicos de la solicitud. Para conocer la descripción de cada uno, consulte la tabla de parámetros a continuación.

    A continuación se describen los parámetros.

    Parámetro

    Descripción

    Ejemplo

    API Name

    Nombre que identifica la definición de servicio de la API. Longitud máxima: 20 caracteres.

    API-1

    Database Type

    Tipo de base de datos al que se conectará. Valores válidos: MySQL, PostgreSQL, MariaDB y SQL Server.

    MySQL

    Database URL

    Cadena de conexión de la base de datos con el formato <host>:<port>/<database_name>. Consulte el apartado Formato de Database URL más abajo.

    rm-bp1xxxxxxx.mysql.rds.aliyuncs.com:3306/mydb

    Username

    Nombre de usuario para la autenticación de la base de datos.

    test_user

    Password

    Contraseña para la autenticación de la base de datos.

    your_password

    SQL

    Instrucción SQL que se ejecutará. Debe comenzar con SELECT, UPDATE, INSERT o DELETE (no distingue entre mayúsculas y minúsculas). Consulte las directrices de instrucciones SQL más abajo.

    select * from test_users;

    Timeout Duration

    Tiempo máximo, en milisegundos, que PTS espera una respuesta del servidor de base de datos.

    5000

    limit

    Número máximo de filas que se leerán del conjunto de resultados. Aplica únicamente a las instrucciones SELECT. Valor máximo: 1,000,000.

    1000

Formato de Database URL

El campo Database URL combina la dirección del host, el número de puerto y el nombre de la base de datos en una sola cadena de conexión. Use el formato correspondiente a su tipo de base de datos:

Tipo de base de datos

Puerto predeterminado

URL de ejemplo

MySQL

3306

rm-bp1xxxxxxx.mysql.rds.aliyuncs.com:3306/mydb

PostgreSQL

5432

pgm-bp1xxxxxxx.pg.rds.aliyuncs.com:5432/mydb

MariaDB

3306

rm-bp1xxxxxxx.mariadb.rds.aliyuncs.com:3306/mydb

SQL Server

1433

rm-bp1xxxxxxx.sqlserver.rds.aliyuncs.com:1433/mydb

Reemplace los marcadores de posición con sus valores reales:

Marcador de posición

Descripción

Ejemplo

<host>

Endpoint o dirección IP de su instancia de base de datos

rm-bp1xxxxxxx.mysql.rds.aliyuncs.com

<port>

Número de puerto (use el puerto predeterminado o un puerto personalizado si ya lo configuró)

3306

<database_name>

Nombre de la base de datos de destino

mydb

Nota: Los números de puerto mostrados arriba son los predeterminados. Si su base de datos usa un puerto personalizado, reemplace el número de puerto según corresponda.

Directrices de instrucciones SQL

El campo SQL acepta instrucciones que comienzan con alguna de las siguientes palabras clave (no distingue entre mayúsculas y minúsculas):

Palabra clave

Operación

Ejemplo

SELECT

Consultar datos

select * from test_users where status = 'active';

INSERT

Agregar registros

insert into test_users (name, email) values ('test', 'test@example.com');

UPDATE

Modificar registros

update test_users set email = 'new@example.com' where id = 1;

DELETE

Eliminar registros

delete from test_users where id = 1;

Consideraciones para las pruebas de carga

  • Establezca el parámetro limit para las instrucciones SELECT. Los conjuntos de resultados grandes durante las pruebas de carga consumen memoria y pueden distorsionar las métricas de rendimiento. Establezca limit en un valor adecuado para su escenario de prueba.

  • Use instrucciones SQL realistas. Escriba instrucciones que reflejen las consultas reales de producción, incluidas las cláusulas WHERE y las uniones (joins), para obtener datos de rendimiento significativos.

  • Supervise los valores de tiempo de espera. Si sus instrucciones SQL involucran tablas grandes o uniones complejas, aumente Timeout Duration para evitar fallas falsas durante las pruebas de carga.