在模拟不同用户登录、压测业务参数传递等场景中,可以使用PTS提供的参数功能来实现压测的请求中各种动态操作。本文将详细介绍PTS提供的参数类型以及如何使用参数。

参数类型

设置压测请求时,PTS支持配置以下参数类型。

参数类型 适用范围 说明
文件参数 全局 将关联的参数放在一个文件的不同列中,通过文件上传相应的参数值。一般文件参数与数据配置节点功能一同使用,更多信息,请参见使用文件参数
自定义参数 全局 将字符串、系统函数组合成一个自定义的变量,便于在全局场景使用,适用于全局需要经常调整某部分设置(如某个Header设置)的场景。更多信息,请参见创建自定义参数
系统函数 全局 包括加密函数、随机函数、四则运算和其他常用函数类型。可以对字符串、全局自定义变量及串联链路变量做函数再处理。例如,对前置接口返回的UID输出做MD5加签。更多信息,请参见使用系统函数
全局Header 全局 为压测全场景的所有API设置同样的Header。更多信息,请参见设置全局Header
串联链路Header 串联链路 为串联链路下的所有API设置同样的Header。更多信息,请参见设置串联链路Header
数据导出参数 导出串联链路中的参数后,供其它串联链路使用。更多信息,请参见数据导出
数据指令—自定义参数 串联链路 通过数据指令定义的自定义参数,可以对普通参数或出参参数进行二次定义。更多信息,请参见添加数据指令
数据配置—自定义参数 串联链路 通过数据配置定义的自定义参数,可以对全局参数或者文件参数进行二次定义。更多信息,请参见添加数据配置节点
出参 串联链路 在创建串联链路时,将前置接口的部分返回信息作为参数。更多信息,请参见出参