文件数据源功能通常与数据配置节点功能搭配使用,用于需要自定义压测请求的场景,例如使用指定用户模拟登录场景等。本文介绍如何使用文件数据源。
使用限制
PTS压测场景和MSE网关压测场景可以添加数据配置节点,其他压测场景不支持添加。
背景信息
使用文件数据源功能需将参数文件上传至PTS控制台或OSS上,参数文件规范如下:
- 文件格式支持CSV及ZIP格式,ZIP压缩包内的文件需是以CSV结尾的单个文件。 说明 请勿直接修改XLSX文件的后缀。推荐使用EXCEL、Numbers等软件导出,或使用Apache Commons-csv程序生成。
- 在参数文件第一行不写列名,直接写参数数据。若参数文件第一行是列名(不是参数数据),上传文件时需选中首行作为参数名功能,则导入的文件参数将忽略第一行。
- 可上传多个文件。
- 文件中单行不能超过2万个字符。
- 若需要多个数据关联组合为一组参数,无需将关联组合强制放到一个文件中,可通过数据配置节点的文件参数设置功能,来进行跨文件数据的组合。
- 如果引用多个文件中的参数,可以通过指定基准文件来设置组合基准。若不设置基准列或数据轮询一次的参数,系统会随机指定文件设为基准列,具体操作,请参见PTS在并发和RPS模式下读取多文件参数的方式。
- 若参数有强制的一一对应关系,请务必将其放在一个文件中并做好对应关系。需保持每一行中多个列的数据是完整的,否则会出现空字段,可能影响压测数据。例如参数文件中两列分别表示Username和Password两个参数。
john,123456 mike,234567 lilei,345678
步骤一:创建文件参数
步骤二:添加数据配置节点
使用数据配置节点功能,您可以根据实际需求指定全局文件参数中的某个参数为基准列,充分利用参数文件中的所有数据。您还可以根据二次定义文件中的参数,适用范围为本串联链路。
- 在场景配置页签单击添加指令右侧的下拉箭头,然后在下拉列表中单击数据配置。
- 单击数据配置右侧的图标,然后在数据源参数设置页签配置相关参数。说明 您还可以单击自定义参数页签,进行二次定义参数。
步骤三:使用已创建的参数
- 在创建PTS场景,单击下方的参数列表。
- 单击链路参数页签串联链路区域的图标,系统将自动复制参数内容。
- 单击目标API右侧的图标,然后单击Body定义页签,在编辑框内粘贴参数内容,同时对Body内容进行编辑。例如组合字符串、参数或函数等。
说明
Get时可以在URL和Header定义中使用参数。
文档内容是否对您有帮助?