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

操作步骤

  1. 登录 PTS 控制台,并配置基本信息,详情请参见配置基本请求信息
    说明 在本示例中,将对 Body 参数化进行举例,请求方法选择 POSTPUT。在实际压测中,请根据您的具体情况进行选择。
  2. 创建压测页面右上角的单击系统函数,查看系统支持的函数列表。
  3. 常用函数区域单击目标函数名或 add 图标复制函数。
  4. 可选: 若常用函数不能满足您的需求时,可使用函数生成器自定义函数。
    1. 系统函数面板底部单击函数生成器,或某函数行的 设置 图标。
    2. 函数生成器面板中选择函数类型并编辑函数表达式,然后将示例值替换为实际压测请求使用的值。
      函数生成器
    3. 单击调试,可查看调试结果是否符合预期。
    4. 可选: 勾选添加为全局自定义参数,并输入变量名。
      定义为全局自定义参数后,此函数将添加到全局变量列表中,供整个压测场景调用。
    5. 单击复制并添加,复制该函数表达式。
  5. 在 API 的 Body 编辑框内,粘贴函数内容并按需编辑,如组合字符串、参数或函数等。定义 Body 具体操作请参见定义 Body
    组合函数可使用四则运算,详情请参见四则运算的使用