创建系统函数时,可以使用PTS控制台的函数生成器生成函数,再按需进行组合、替换、嵌套或者追加需要的字符串等操作。本文以对Body进行参数化为例介绍如何使用系统函数。
操作步骤
登录PTS控制台,选择 ,然后单击PTS压测。
在场景配置页签,配置基本请求信息。具体操作,请参见HTTP节点。
说明在本示例中,将对Body参数化进行举例,请求方法选择POST或PUT。在实际压测中,请根据您的具体情况进行选择。
在创建PTS场景页面左下角,单击系统函数,查看系统支持的函数列表。
在系统函数面板单击目标函数名或图标复制函数。
(可选)若系统函数面板中的函数不能满足您的需求时,可使用函数生成器自定义函数。
在系统函数面板底部单击函数生成器或某函数行的图标。
在函数生成器面板中选择函数类型并编辑函数表达式,然后将示例值替换为实际压测请求使用的值。
单击调试,可查看调试结果是否符合预期。
选中添加为全局自定义参数,并输入变量名。
定义为全局自定义参数后,此函数将添加到全局变量列表中,供整个压测场景调用。
单击复制并添加,复制该函数表达式。
在API的Body编辑框内,粘贴函数内容并按需编辑,如组合字符串、参数或函数等。定义Body具体操作请参见Body 定义。
组合函数可使用四则运算,具体操作,请参见四则运算的使用。
说明系统函数中嵌套使用参数,需要使用双引号("")才生效,使用撇号('')则无法生效。更多信息,请参见系统函数及字符串如何组合嵌套使用?。