文档

DB数据源

更新时间:

DB数据源参数功能通常与数据配置节点功能搭配使用,用于需要自定义压测请求的场景,例如使用指定用户模拟登录场景等。本文介绍如何使用DB数据源参数。

背景信息

使用DB数据源功能时,您需要在PTS控制台填写JDBC URL、用户名和密码。之后您可以通过JDBC连接数据库,并执行SQL语句获取所需的压测数据。

  • 目前PTS支持MySQL、PostgreSQL、MariaDB和SQL Server四种数据库。

  • 仅支持您自行填写Select开头的SQL语句。

  • 您填写的SQL执行后获取的结果集越大,压测前的准备阶段耗时就越长。

步骤一:创建DB数据源参数

  1. 登录PTS控制台,在左侧导航栏选择性能测试 > 创建场景,然后单击PTS压测
  2. 创建PTS场景页面单击下方的数据源管理,然后单击DB数据源页签。

  3. 单击+添加数据源,选择数据库类型,填写数据库URL、用户名、密码和查询语句。

  4. 单击添加参数,填写自定义参数名及所选参数的列索引,选择数据来源,然后单击保存

步骤二:添加数据配置节点

使用数据配置节点功能,您可以根据实际需求指定全局文件参数中的某个参数为基准列,充分利用参数文件中的所有数据。您还可以根据二次定义文件中的参数,适用范围为本串联链路。

  1. 场景配置页签单击添加指令右侧的下拉箭头,然后在下拉列表中单击数据配置

  2. 单击数据配置右侧的fnj图标,然后在数据源参数设置页签配置相关参数。

    说明

    您还可以单击自定义参数页签,进行二次定义参数。

步骤三:使用已创建的参数

  1. 创建PTS场景,单击下方的参数列表

  2. 单击链路参数页签串联链路区域的ax图标,系统将自动复制参数内容。

  3. 单击目标API右侧的fnj图标,然后单击Body定义页签,在编辑框内粘贴参数内容,同时对Body内容进行编辑。例如组合字符串、参数或函数等。