Todos los productos
Search
Centro de documentos

Performance Testing:Uso de cookies para simular inicios de sesión

Última actualización: Sep 06, 2026

Performance Testing (PTS) ofrece la función de exportación de datos. Esta función le permite exportar cookies y compartirlas dentro de una sesión o un escenario. Este tema describe cómo usar las cookies exportadas para simular inicios de sesión.

Contexto

PTS permite compartir cookies en una sesión o en un escenario.

  • Compartir cookies en una sesión: PTS comparte las cookies dentro de una sesión sin necesidad de configuraciones adicionales. Al igual que un navegador, incluye automáticamente las cookies obtenidas en las solicitudes posteriores.

  • Compartir cookies en un escenario: las cookies de inicio de sesión se pueden compartir en un escenario. Dentro de este, es posible compartir una cookie de una sesión con otras sesiones.

Por ejemplo, suponga que desea ejecutar pruebas de estrés en un escenario donde 10,000 usuarios inician sesión en un sitio web de compras. El escenario incluye a continuación las siguientes sesiones:

  • Sesión 1: inicio de sesión en el sitio web de compras.

  • Sesión 2: visualización de productos, compra de productos y finalización de los pagos.

En este escenario, la cookie de inicio de sesión de la Sesión 1 debe compartirse con la Sesión 2. Según sus necesidades de negocio, puede especificar si las cookies exportadas se reutilizan de forma cíclica.

  • Si desea reutilizar de forma cíclica las cookies exportadas en las sesiones posteriores, siga las instrucciones de Cyclically reuse exported cookies en este tema.

  • Si solo necesita sondear las cookies exportadas una vez, agregue un nodo de parámetro a las sesiones posteriores. Configure un parámetro para establecer el número de sondeos en uno. Para obtener más información, consulte Poll exported cookies only once en este tema.

Reutilización cíclica de cookies exportadas

  1. Inicie sesión en la consola de PTS, elija Performance Test > Create Scenario y luego haga clic en PTS.

  2. En la pestaña Scenario Settings, configure la Sesión 1.

    1. Haga clic en Data Source Management. En el panel que aparece, cargue un archivo de parámetros que contenga el nombre de usuario y la contraseña utilizados para iniciar sesión en el sitio web de compras. Para obtener más información, consulte File data sources.

    2. En la sección Business Session1, haga clic en la flecha desplegable junto a Add Instruction y luego haga clic en Parameter.

    3. En la sección Data Settings, haga clic en la pestaña Data Source Parameters y configure los parámetros.

      Nota

      Para asegurarse de que la cookie compartida sea única, seleccione la casilla de verificación en la columna Use Once. Para obtener más información, consulte Use a parameter instruction.

    4. Agregue una operación de API para el inicio de sesión y configure la información básica de la solicitud y el cuerpo. Para obtener más información, consulte HTTP APIs.

      Tome como ejemplo la operación de API de inicio de sesión. El método de solicitud es POST y la URL es http://web.example.com/login. En la pestaña Body settings, establezca Content-Type en x-www-form-urlencoded y agregue a continuación los siguientes parámetros:

      • Establezca Key en username y Value en ${username}.

      • Establezca Key en password y Value en ${password}.

    5. En la sección Business Session1, haga clic en la flecha desplegable junto a Add Instruction y seleccione Data Export. Establezca el parámetro Select Data en Cookie y el parámetro Export Level en 10000. Para obtener más información sobre cómo exportar datos, consulte Use a data export instruction.

      Nota

      Las demás sesiones creadas en este escenario incluyen automáticamente la información de la cookie.

  3. Haga clic en + Add Business Session para agregar la Sesión 2. En la sección Business Session2, haga clic en la flecha desplegable junto a Add API y seleccione HTTP. Agregue las operaciones de API para visualizar productos, comprarlos y completar los pagos. Luego, configure los parámetros en la subpestaña Basic Request Information.

Sondeo único de cookies exportadas

  1. Inicie sesión en la consola de PTS, elija Performance Test > Create Scenario y luego haga clic en PTS.

  2. En la pestaña Scenario Settings, configure la Sesión 1.

    1. Haga clic en Data Source Management. En el panel que aparece, cargue un archivo de parámetros que contenga el nombre de usuario y la contraseña utilizados para iniciar sesión en el sitio web de compras. Para obtener más información, consulte File data sources.

    2. En la sección Business Session1, haga clic en la flecha desplegable junto a Add Instruction y luego haga clic en Parameter.

    3. En la sección Data Settings, haga clic en la pestaña Data Source Parameters y configure los parámetros.

      Nota

      Para asegurarse de que la cookie compartida sea única, seleccione la casilla de verificación en la columna Use Once. Para obtener más información, consulte Use a parameter instruction.

    4. Agregue una operación de API para el inicio de sesión y configure la información básica de la solicitud y el cuerpo. Para obtener más información, consulte HTTP APIs.

      Tome como ejemplo la operación de API de inicio de sesión. El método de solicitud es POST y la URL es http://web.example.com/login. En la pestaña Body settings, establezca Content-Type en x-www-form-urlencoded y agregue a continuación los siguientes parámetros:

      • Establezca Key en username y Value en ${username}.

      • Establezca Key en password y Value en ${password}.

    5. En la sección Business Session1, haga clic en la flecha desplegable junto a Add Instruction y seleccione Data Export. Establezca el parámetro Select Data en Cookie y el parámetro Export Level en 10000. Para obtener más información sobre cómo exportar datos, consulte Use a data export instruction.

      Nota

      Las demás sesiones creadas en este escenario incluyen automáticamente la información de la cookie.

  3. En la sección Business Session2, agregue un nodo de configuración de datos. Seleccione productID en la columna Parameter Name y luego seleccione la casilla de verificación en la columna Use Once. Para obtener más información, consulte Use a parameter instruction.

    Importante

    Este paso garantiza que las cookies exportadas en el paso anterior se sondéen únicamente una vez.

  4. En la sección Business Session2, agregue las operaciones de API para visualizar productos, comprarlos y completar los pagos. Luego, configure los parámetros en la subpestaña Basic Request Information.

Qué hacer a continuación

Después de configurar el escenario de prueba, defina los ajustes de estrés y depure el escenario. A continuación, haga clic en Save and Start Testing en la esquina inferior izquierda de la página.

Nota

Durante las pruebas de estrés, puede ajustar la configuración en el nivel de operación de API, de sesión o de escenario. Para obtener más información, consulte Adjust concurrent users during a stress test.