Puede definir un encabezado para especificar una solicitud especial en una tarea de prueba de estrés iniciada con Performance Testing Service (PTS). En este tema se describe cómo definir un encabezado en la configuración de escenarios.
Contexto
Los escenarios reales de pruebas de estrés requieren solicitudes específicas. Por ejemplo, al ejecutar pruebas de estrés sobre el inicio de sesión de una página web, debe especificar una solicitud que supere la autenticación. Todas las tareas de prueba de estrés iniciadas con PTS reciben solicitudes HTTP. Cuando configure un escenario, especifique la clave y el valor de un encabezado para indicar una solicitud de acceso especial. Si necesita mayor precisión en la solicitud, defina un cuerpo de solicitud. Para obtener más información, consulte Define a request body.
Para garantizar que la definición del encabezado de la API surta efecto en distintos ámbitos, utilice uno de los métodos a continuación:
Define a header for an API: el encabezado solo tiene efecto en la API actual.
Define a header for a business session: el encabezado se agrega automáticamente a todas las API de la sesión de negocio actual durante la prueba de estrés.
Define a global header: el encabezado se agrega automáticamente a todas las API involucradas en el escenario completo durante la prueba de estrés.
Si las claves de los encabezados especificados mediante los métodos anteriores son iguales, se aplica la definición de encabezado con el ámbito más reducido.
En caso contrario, todas las definiciones de encabezado surten efecto.
Definir un encabezado para una API
Si define un encabezado para una solicitud de prueba de estrés, modifique los valores de Key y Value en la pestaña Header Definition de cada API.
Configure la información básica de la solicitud HTTP. Para obtener más información, consulte Basic request information.
-
En la pestaña Header Definition de la sección de configuración de la API, configure los parámetros descritos en la tabla a continuación.

Parámetro
Descripción
Value
La expresión parametrizada.
Para obtener más información sobre cómo escribir parámetros avanzados, como la combinación de funciones y cadenas, consulte Combine system functions with strings.
Key
El encabezado de solicitud HTTP que coincide exactamente con el valor especificado. PTS compara de forma aproximada los encabezados de solicitud HTTP comunes según el valor indicado para ayudarle a seleccionar rápidamente el encabezado obligatorio.
-
(Opcional) Haga clic en Text Format en la esquina superior derecha de la pestaña Header Definition para consultar las claves y los valores ingresados. También puede escribir varios encabezados al mismo tiempo en el campo Text Format.
NotaEn la pestaña Body Definition, configure el parámetro Content-Type.
Definir un encabezado para una sesión de negocio
Si varias API de prueba de estrés dentro de una sesión de negocio necesitan usar el mismo encabezado, compártalo mediante encabezados de enlace.
Siga estos pasos para definir un encabezado en una sesión de negocio:
Elija Add Instruction > Header.

-
Configure los parámetros descritos en la tabla a continuación.

Parámetro
Descripción
Value
La expresión parametrizada.
Para obtener más información sobre cómo escribir parámetros avanzados, como la combinación de funciones y cadenas, consulte Combine system functions with strings.
Key
El encabezado de solicitud HTTP que coincide exactamente con el valor especificado. PTS compara de forma aproximada los encabezados de solicitud HTTP comunes según el valor indicado para ayudarle a seleccionar rápidamente el encabezado obligatorio.
-
(Opcional) Haga clic en Text Format en la esquina superior derecha de la pestaña Header Definition para consultar los nombres y valores ingresados. También puede escribir varios encabezados al mismo tiempo en el campo Text Format.
NotaEn la pestaña Body Definition, configure el parámetro Content-Type.