Todos los productos
Search
Centro de documentos

Performance Testing:Instrucción de salto condicional

Última actualización: Sep 05, 2026

Las instrucciones de salto condicional permiten controlar la ruta de ejecución de las solicitudes en una sesión de negocio según los parámetros de respuesta de una API. Este tema usa un escenario típico de comercio electrónico para demostrar este proceso.

Contexto

Puede agregar una instrucción de salto condicional después de una API. Esta admite acciones como saltar, continuar y finalizar. Varias condiciones dentro de una misma instrucción tienen una relación lógica AND y se evalúan de forma secuencial durante una prueba de estrés. En cambio, varias instrucciones de salto condicional mantienen una relación lógica OR.

En un escenario típico de comercio electrónico, el flujo de trabajo del usuario es: iniciar sesión, recargar saldo, agregar al carrito y pagar. Configure un salto condicional en el paso "agregar al carrito" para comprobar si la cuenta del usuario tiene saldo. Si lo tiene, el proceso continúa; de lo contrario, salta de nuevo a la API de recarga de saldo.

Procedimiento

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

  2. Agregue y configure las APIs de Logon, recarga de saldo, agregar al carrito y pago. Para obtener más información, consulte HTTP API.

  3. En la API de recarga de saldo, configure un parámetro de respuesta. Para obtener más información, consulte API response parameter.

    Establezca el nombre del parámetro de respuesta como out1, seleccione Body : JSON como origen e introduzca (.*) como expresión de análisis.

  4. En el área Business Session, haga clic en la flecha desplegable junto a Add Instruction y seleccione Conditional Jump.

  5. Expanda Conditional Jump y configure la acción predeterminada y las condiciones de salto. En este ejemplo, use la configuración a continuación.

    Establezca Default Action en Continue. Agregue una rama condicional: en Select Session, seleccione recarga de saldo. Configure la condición donde el parámetro de respuesta out1 sea igual a 1. En Action, seleccione Jump y, en Jump to, seleccione recarga de saldo.

    • Default Action: Acción que se ejecuta si no se cumple ninguna condición. Las opciones incluyen Jump, Continue y End.

      • Go To: Salta a otra API dentro de la sesión de negocio actual.

      • Continue: Avanza al siguiente nodo. Si no existe un siguiente nodo, la ejecución finaliza.

      • End: Detiene la ruta de ejecución actual.

    • Select Session: Seleccione la API que proporciona el parámetro de respuesta para la condición.

    • Action: Acción que se ejecuta si se cumple la condición. Las opciones incluyen Jump, Continue y End. Si selecciona Jump, también debe especificar una API de destino.

    • Add Condition: Agrega otra condición a la instrucción. Todas las condiciones dentro de una sola instrucción usan una relación lógica AND.

  6. Mueva la instrucción Conditional Jump después de la API de agregar al carrito.