全部产品
Search
文档中心

性能测试:数据指令

更新时间:Oct 30, 2024

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

背景信息

一个业务会话中可以添加一个或多个数据指令。数据指令不支持对全局文件参数和全局自定义参数进行加工。

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

操作步骤

  1. 登录PTS控制台,选择性能测试 > 创建场景,然后单击PTS压测

  2. 添加并配置浏览产品加购付费API,具体操作请参见HTTP节点

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

    image

  4. 业务会话区域单击添加指令右侧的下拉箭头,并选择数据指令

  5. 展开数据指令,然后编辑参数名和参数逻辑。

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

    image