数据指令功能在API后使用,用于二次定义数据导出参数、前置压测API的出参参数等,供该串联链路中的后续压测API使用。本文以前置API出参的二次加工为例介绍如何添加数据指令。
背景信息
一个串联链路中可以添加一个或多个数据指令。数据指令不支持对全局文件参数和全局自定义参数进行加工。
某串联链路内包含请求:浏览产品>加购>付费。加购和付费请求(后续压测API)都需要使用浏览产品(前置压测API)的产品ID,并截取产品ID的前五位,作为参数使用。具体步骤如下。
操作步骤
- 登录PTS控制台,添加并配置浏览产品、加购和付费API,具体操作请参见概述。
- 在浏览产品API中配置出参信息,具体步骤请参见接口出参。
- 在场景配置页签中单击添加指令右侧的下拉箭头,然后单击数据指令。
- 单击数据指令右侧的
图标,然后在展开区域编辑参数名和参数逻辑。
该示例中,要实现“截取产品ID的前五位,作为参数使用”,您可以使用函数逻辑表达式:${sys.substring(“${ProductID}”, 0, 4)}。其中 “${ProductID}” 为上一步串联链路中定义的出参。
