Las instrucciones de parámetro controlan cómo PTS lee y combina los datos de sus archivos de parámetros durante una prueba de carga. Úselas para anular parámetros globales, designar una columna base para la alineación de filas o forzar el consumo de datos de un solo uso.
Las instrucciones de parámetro funcionan en conjunto con la configuración del archivo de parámetros. Para obtener más información sobre cómo cargar y gestionar archivos de parámetros, consulte File data sources.
Configuración de los parámetros de origen de datos
Los parámetros de origen de datos determinan cómo PTS lee las filas del archivo de parámetros y cómo se alinean las columnas entre sí. El siguiente procedimiento utiliza un user.csv con dos columnas (q1 y q2) para mostrar cómo establecer q1 como columna base.
Inicie sesión en PTS console. Seleccione Performance Test > Create Scenario y luego haga clic en PTS.
Configure los parámetros básicos de solicitud para el nodo HTTP. Para más detalles, consulte Basic request parameters.
Agregue un archivo de parámetros al origen de datos. Para más detalles, consulte Add parameter files to data sources.
En la sección Business Session, abra la lista desplegable Add Instruction y seleccione Parameter.
Expanda Parameter. En la pestaña Data Source Parameters, agregue los parámetros
q1yq2.Configure los ajustes descritos en la tabla a continuación.
Ajustes de los parámetros de origen de datos
|
Parámetro |
Descripción |
|
Access Mode |
Determina cómo se leen las filas del archivo de parámetros. Random: las filas se seleccionan en orden aleatorio. In Order: las filas se leen de forma secuencial, de arriba hacia abajo. |
|
Use Once |
Al habilitarse, cada fila de datos se consume una sola vez durante la prueba. La columna que tiene habilitada la opción Use Once se convierte automáticamente en la columna base. Es mutuamente excluyente con Baseline Column. |
|
Baseline Column |
Designa una columna como base de alineación para todas las demás. PTS ajusta las columnas secundarias para que coincidan con el número de filas de la columna base. Es mutuamente excluyente con Use Once. |
Selección del modo de acceso adecuado
|
Modo de acceso |
Cuándo usarlo |
Escenario de ejemplo |
|
Random |
Cuando el orden de los datos no es relevante. |
Palabras clave de búsqueda, identificadores de productos, entradas de prueba aleatorias |
|
In Order |
Cuando los datos deben consumirse de forma secuencial o cada fila debe ser única. |
Credenciales de inicio de sesión, identificadores de transacciones secuenciales, entradas de series temporales |
Funcionamiento de la alineación por columna base
Cuando usted designa una columna como base, PTS alinea todas las demás columnas para que coincidan con su cantidad de filas. Considere el siguiente ejemplo, donde q1 (la columna base) tiene 100 filas:
|
Filas de la columna secundaria |
Acción de PTS |
Resultado |
|
150 filas |
Trunca los datos para igualar la columna base |
Solo se utilizan las primeras 100 filas. |
|
50 filas |
Repite las filas hasta alcanzar la cantidad de la base |
Las 50 filas se repiten dos veces para generar 100 entradas. |
Después de la alineación, PTS combina las columnas fila por fila para crear el conjunto de datos final que se usa durante la prueba.
Ejemplo paso a paso:
Suponga que q1 tiene los valores [A, B, C] (3 filas) y q2 tiene los valores [1, 2, 3, 4, 5] (5 filas). Con q1 como columna base:
PTS toma las 3 filas de
q1como la cantidad de filas objetivo.PTS trunca
q2de 5 a 3 filas:[1, 2, 3].PTS empareja las columnas fila por fila:
|
Fila |
q1 (base) |
q2 (truncada) |
|
1 |
A |
1 |
|
2 |
B |
2 |
|
3 |
C |
3 |
Ahora suponga que q1 tiene 3 filas y q2 tiene solo 2 filas: [1, 2]. Con q1 como columna base:
PTS repite
q2hasta llegar a 3 filas:[1, 2, 1].PTS empareja las columnas fila por fila:
|
Fila |
q1 (base) |
q2 (repetida) |
|
1 |
A |
1 |
|
2 |
B |
2 |
|
3 |
C |
1 |
Planifique cuidadosamente el volumen de datos cuando Use Once está habilitado. Asegúrese de que el archivo de parámetros contenga suficientes filas para cubrir el número esperado de iteraciones en todos los usuarios virtuales.
Creación de parámetros personalizados
Los parámetros personalizados le permiten redefinir parámetros globales, incluidos los parámetros de archivo. Utilícelos para cambiar el nombre de los parámetros de archivo o aplicar un procesamiento personalizado a sus datos de prueba.
Inicie sesión en PTS console. Seleccione Performance Test > Create Scenario y luego haga clic en PTS.
Configure los parámetros básicos de solicitud para el nodo HTTP. Para más detalles, consulte Basic request parameters.
En la sección Business Session, abra la lista desplegable Add Instruction y seleccione Parameter.
Expanda Parameter. En la pestaña Custom Parameters, configure los campos Parameter Name y Parameter Logic.
Los nombres de los parámetros de archivo no se pueden modificar directamente en la pestaña Data Source Parameters . Para modificar un nombre de parámetro, redefina el parámetro en la pestaña Custom Parameters .
Restricciones
|
Restricción |
Descripción |
|
Cambio de nombre de parámetros de archivo |
Los nombres de los parámetros de archivo no se pueden modificar en la pestaña Data Source Parameters. En su lugar, redefina el parámetro en la pestaña Custom Parameters. |
|
Exclusividad entre Use Once y Baseline Column |
Use Once y Baseline Column son mutuamente excluyentes. Habilitar uno deshabilita el otro. |
|
Restricción fuera del estado de borrador |
No se pueden configurar parámetros vacíos si el escenario no está en estado de borrador. |
|
Alcance |
Las instrucciones de parámetro se aplican únicamente a la sesión de negocio actual. |