文档

条件跳转指令

更新时间:

通过条件跳转功能,可以根据API的出参设置串联链路请求的执行路径。本文以经典电商场景为例介绍如何添加条件跳转指令。

背景信息

条件跳转指令添加在API后,支持跳转、继续和结束等命令。若配置多个条件叠加,多个条件之间是与关系,且压测时按顺序依次匹配。若配置多个条件跳转指令,条件跳转指令之间是或关系。

在经典电商场景中,用户行为一般为:登录—充值—加购—付费。若需实现在加购环节设置条件跳转,判断用户是否充值。若充值则继续,否则返回充值API。具体操作步骤见下文。

操作步骤

  1. 登录PTS控制台,添加并配置登录充值加购付费API,具体操作,请参见HTTP节点概述

  2. 充值API中设置出参,具体操作,请参见接口出参

    示例配置出参

  3. 场景配置页签中单击添加指令右侧的下拉箭头,然后单击条件跳转

  4. 单击条件跳转右侧的efg图标,然后在展开区域配置默认Action和跳转条件。本示例中配置如下图。

    条件跳转示例

    • 默认Action:可选择跳转、继续和结束。

      • 跳转:跳转到所在串联链路中的其他API。

      • 继续:继续执行下一个节点,如果没有下一个节点则结束。

      • 结束:中止当前用户执行流程。

    • 选择链路:选择设置出参的压测API。

    • Action:可选择跳转、继续和结束。 若选择跳转,则需配置跳转API。

    • 叠加条件:添加一个跳转条件,跳转条件之间是与关系。

  5. 移动条件跳转指令至加购API后。

  • 本页导读 (1)
文档反馈