文档

使用系统函数

更新时间:

创建系统函数时,可以使用PTS控制台的函数生成器生成函数,再按需进行组合、替换、嵌套或者追加需要的字符串等操作。本文以对Body进行参数化为例介绍如何使用系统函数。

操作步骤

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

  2. 场景配置页签,配置基本请求信息。具体操作,请参见HTTP节点

    说明

    在本示例中,将对Body参数化进行举例,请求方法选择POSTPUT。在实际压测中,请根据您的具体情况进行选择。

  3. 创建PTS场景页面左下角,单击系统函数,查看系统支持的函数列表。

  4. 系统函数面板单击目标函数名或copy图标复制函数。

  5. (可选)若系统函数面板中的函数不能满足您的需求时,可使用函数生成器自定义函数。

    1. 系统函数面板底部单击函数生成器或某函数行的设置图标。

    2. 函数生成器面板中选择函数类型并编辑函数表达式,然后将示例值替换为实际压测请求使用的值。

      image

    3. 单击调试,可查看调试结果是否符合预期。

    4. 选中添加为全局自定义参数,并输入变量名。

      定义为全局自定义参数后,此函数将添加到全局变量列表中,供整个压测场景调用。

    5. 单击复制并添加,复制该函数表达式。

  6. 在API的Body编辑框内,粘贴函数内容并按需编辑,如组合字符串、参数或函数等。定义Body具体操作请参见Body

    组合函数可使用四则运算,具体操作,请参见四则运算的使用

    说明

    系统函数中嵌套使用参数,需要使用双引号("")才生效,使用撇号('')则无法生效。更多信息,请参见系统函数及字符串如何组合嵌套使用?