En escenarios de pruebas de estrés, puede exportar datos como cookies, parámetros de respuesta y parámetros definidos mediante instrucciones de comando de parámetro desde una sesión de negocio. Puede usar estos datos exportados en otras sesiones de negocio para facilitar el intercambio global de información. Este tema proporciona un ejemplo sobre cómo usar una instrucción de exportación de datos para extraer los parámetros de respuesta de una API.
Contexto
En un escenario de negocio específico, existen a continuación sesiones:
Sesión de negocio A: Acceda a la página de inicio de sesión y utilice la cuenta correspondiente para iniciar sesión en la consola.
Sesión de negocio B: Consulte los detalles del producto, agréguelo al carrito de compras y envíe el pedido.
Sesión de negocio C: Consulte la lista de favoritos, agregue el producto al carrito de compras y envíe el pedido.
La información de inicio de sesión que se utiliza en las sesiones de negocio B y C se obtiene del token presente en el cuerpo de la respuesta de la solicitud de inicio de sesión de la sesión de negocio A. Debe exportar dicho token desde la sesión de negocio A para emplearlo en las API de las sesiones B y C. En la siguiente sección se describe el procedimiento para configurar este escenario de pruebas de estrés.
Procedimiento
Inicie sesión en la PTS console, elija y luego haga clic en PTS.
Agregue y configure las sesiones de negocio A, B y C, junto con las API necesarias. Para obtener más información, consulte HTTP APIs.
En la sección Business Session A, abra la lista desplegable Add Instruction y seleccione Data Export.
-
Despliegue Export Data, seleccione los datos que desea exportar y configure el parámetro Export Level.
Notas de uso:
Solo se permite configurar una instrucción de exportación de datos por escenario de pruebas de estrés.
Se pueden exportar hasta cinco registros de datos simultáneamente, incluidas cookies, parámetros de respuesta y parámetros definidos mediante instrucciones de comando de parámetro.
El nivel de exportación determina la cantidad de registros que pueden extraerse, con un límite máximo de 100 millones.
Las cookies exportadas se incluyen automáticamente en las demás sesiones. En cambio, los parámetros exportados deben especificarse en los formatos obligatorios, por ejemplo, ${token}.
Los parámetros obtenidos mediante instrucciones de exportación de datos son de tipo arreglo. Si necesita recorrer los datos, utilice estas instrucciones para exportarlos y defínalos como parámetros de arreglo. Solo es posible exportar un objeto de datos; además, si exporta parámetros de respuesta, asegúrese de que cada uno no supere los 10 KB. Para controlar con precisión el nivel de exportación, utilice archivos de datos.
Referencias
Utilice las cookies exportadas para simular un escenario de inicio de sesión. Para obtener más información, consulte Use cookies to simulate a logon scenario.
Si desea que las cookies exportadas se consulten una sola vez en las sesiones posteriores, emplee una instrucción de parámetro. Para obtener más información, consulte Use a parameter instruction.