数据指令

数据指令功能在API后使用,用于二次定义数据导出参数、前置压测API的出参参数等,供该串联链路中的后续压测API使用。本文以前置API出参的二次加工为例介绍如何添加数据指令。

背景信息

一个串联链路中可以添加一个或多个数据指令。数据指令不支持对全局文件参数和全局自定义参数进行加工。

某串联链路内包含请求:浏览产品>加购>付费。加购和付费请求(后续压测API)都需要使用浏览产品(前置压测API)的产品ID,并截取产品ID的前五位,作为参数使用。具体步骤如下。

操作步骤

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

  2. 浏览产品API中配置出参信息,具体步骤请参见接口出参

    浏览产品出参

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

  4. 单击数据指令右侧的efg图标,然后在展开区域编辑参数名和参数逻辑。

    该示例中,要实现“截取产品ID的前五位,作为参数使用”,您可以使用函数逻辑表达式:${sys.substring("${ProductID}", 0, 4)}。其中 "${ProductID}" 为上一步串联链路中定义的出参。

    数据指令示例