参数

更新时间: 2024-01-16 10:25:57

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

参数类型

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

参数类型

适用范围

说明

文件参数

全局

将关联的参数放在一个文件的不同列中,通过文件上传相应的参数值。一般文件参数与数据配置节点功能一同使用,更多信息,请参见文件数据源

自定义参数

全局

将字符串、系统函数组合成一个自定义的变量,便于在全局场景使用,适用于全局需要经常调整某部分设置(如某个Header设置)的场景。更多信息,请参见自定义参数

系统函数

全局

包括加密函数、随机函数、四则运算和其他常用函数类型。可以对字符串、全局自定义变量及业务会话变量做函数再处理。例如,对前置接口返回的UID输出做MD5加签。更多信息,请参见使用系统函数

全局Header

全局

为压测全场景的所有API设置同样的Header。更多信息,请参见全局Header

业务会话Header

业务会话

为业务会话下的所有API设置同样的Header。更多信息,请参见设置业务会话Header

数据导出参数

导出业务会话中的参数后,供其他业务会话使用。更多信息,请参见数据导出指令

数据指令—自定义参数

业务会话

通过数据指令定义的自定义参数,可以对普通参数或出参参数进行二次定义。更多信息,请参见数据指令

数据配置—自定义参数

业务会话

通过数据配置定义的自定义参数,可以对全局参数或者文件参数进行二次定义。更多信息,请参见数据配置指令

出参

业务会话

在创建业务会话时,将前置接口的部分返回信息作为参数。更多信息,请参见接口出参

阿里云首页 性能测试 相关技术圈