DB数据源参数功能通常与数据配置节点功能搭配使用,用于需要自定义压测请求的场景,例如使用指定用户模拟登录场景等。本文介绍如何使用DB数据源参数。
背景信息
使用DB数据源功能时,您需要在PTS控制台填写JDBC URL、用户名和密码。之后您可以通过JDBC连接数据库,并执行SQL语句获取所需的压测数据。
目前PTS支持MySQL、PostgreSQL、MariaDB和SQL Server四种数据库。
仅支持您自行填写
Select
开头的SQL语句。您填写的SQL执行后获取的结果集越大,压测前的准备阶段耗时就越长。
步骤一:创建DB数据源参数
- 登录PTS控制台,在左侧导航栏选择 ,然后单击PTS压测。
在创建PTS场景页面单击下方的数据源管理,然后单击DB数据源页签。
单击+添加数据源,选择数据库类型,填写数据库URL、用户名、密码和查询语句。
单击添加参数,填写自定义参数名及所选参数的列索引,选择数据来源,然后单击保存。
步骤二:添加数据配置节点
使用数据配置节点功能,您可以根据实际需求指定全局文件参数中的某个参数为基准列,充分利用参数文件中的所有数据。您还可以根据二次定义文件中的参数,适用范围为本串联链路。
在场景配置页签单击添加指令右侧的下拉箭头,然后在下拉列表中单击数据配置。
单击数据配置右侧的图标,然后在数据源参数设置页签配置相关参数。
说明您还可以单击自定义参数页签,进行二次定义参数。
步骤三:使用已创建的参数
在创建PTS场景,单击下方的参数列表。
单击链路参数页签串联链路区域的图标,系统将自动复制参数内容。
单击目标API右侧的图标,然后单击Body定义页签,在编辑框内粘贴参数内容,同时对Body内容进行编辑。例如组合字符串、参数或函数等。
文档内容是否对您有帮助?