章节目录:
概要
从数据库记录创建 SQL 响应器时,SQL 数据集将被添加到 TDA 。(请参阅从数据库记录创建 SQL 响应器)。SQL 数据集由一个或多个 SQL 模板组成,这些模板是表示一组数据的参数化 SQL 语句。您可以查看数据并与数据交互,以便在测试场景中使用数据。
重要概念及术语
有关本节所用术语的定义,请参阅关于数据资源库。 主应用程序工具栏包含与数据资源库关联的功能,但根据当前视图,工具栏中可能出现其他功能。 您可以在主工具栏中执行以下操作。主工具栏
数据资源库视图
点击数据选项卡中的资源库,打开数据资源库视图。SQL 数据集出现在 SQL 数据集列中。
您可以在数据资源库视图中执行以下操作。
下载数据集
您可以将数据集下载为 JSON 文件。
- 从省略号菜单中选择下载并指定一个编码选项(默认为 UTF-8)。
- 点击下载。
删除数据集
从省略号菜单中选择下载,并确认在提示时要删除数据集。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。
打开 SQL 模板视图
点击SQL 数据集列中的数据集,打开SQL Template View。
SQL 模板视图
SQL 模板是用于从数据库检索数据的参数化查询。它表示一个或多个指向数据的 SQL 语句。点击 SQL 数据集,查看用于查询 SQL 数据库的模板。
您可以执行以下操作。
编辑 JDBC URL
SQL 模板视图显示了表中第一行的 JDBC URL。如果您的测试应用程序使用多个数据库,则可以编辑 JDBC URL 来指向另一个数据库。
- 点击 SQL 模板列表页面中的编辑图标。
- 在提示时指定新的 URL,并点击保存。
使用数据集工具栏
- 点击刷新按钮加载对 SQL 模板的任何更改。
- 您可以将数据集下载为 JSON 文件
- 点击下载图标并指定一个编码选项(默认为 UTF-8)。
- 点击下载继续。
- 点击 SQL 数据集工具栏中的垃圾桶图标,在系统提示时确认删除数据集。如果数据集包含不引用或其他组件不引用的记录类型,则可以启用删除孤立的记录类型选项,以确保完全删除数据集。
- 点击选择下拉菜单显式搜索栏。输入搜索词并按 ENTER 键搜索数据集。搜索会返回与搜索词完全匹配的 SQL 模板;输入关键词短语可缩小搜索范围。
添加 SQL 模板
您可以在数据集中添加、编辑和移动 SQL 模板。
点击 + 按钮添加新的模板。
- 在编辑器中定义您的 SQL 模板,然后点击保存。
不能创建查询特定值的模板。保存模板时,您添加的任何特定值都将自动转换为参数化值。
如果模板引用了丢失的参数,将会出现一个错误图标。将鼠标移到图标上以查看错误消息。
您可以添加缺少的参数或编辑模板来修复问题。有关为模板指定参数的说明,请参阅Adding and Modifying Parameters。
编辑 SQL 模板
点击省略号菜单访问编辑功能。
- 选择编辑以更改 SQL 模板。不能创建查询特定值的模板。保存模板时,您添加的任何特定值都将自动转换为参数化值。如果模板引用不存在的参数,则会出现错误图标(请参阅Adding SQL Templates)。
- 点击移动并在提示时指定目标行号。指定一个大于行数的数字将模板放在数据集的末尾。
- 点击删除以从数据集中删除模板。
打开 SQL 参数视图
点击 SQL 模板,访问 SQL Parameters View。
SQL 参数视图
SQL 参数是 SQL 数据库中数据类型的标识符。参数保存包含数据的结果集。SQL 参数作为列出现在模板表中。SQL 参数是 SQL 数据库中数据类型的标识符。
模板可以包含几行参数。下面的模板包含匹配“Account”和“Transaction”的“name”参数行。表中的第三列“其他响应延迟 (ms),”是一个 SQL 响应器配置,允许您调整数据库响应时间。(请参阅修改响应时间)。
您可以执行以下操作。
添加 SQL 参数
- 点击模板并点击省略号菜单。
- 点击添加参数列并在提示时指定参数。
默认情况下,新结果设置一个初值[*]
(一个通配符),与数据库中的任何参数值匹配,但是您可以指定自己的初始值。 - 点击确认。
如果添加一个不在模板中出现的参数列,则将在模板旁边看到一个错误图标,以及在缺失的参数列上看到一个错误图标。将鼠标移到其中一个图标上以获取更多信息。
添加一行参数值
SQL 模板中的一行表示一组可以基于 SQL 模板调用的参数值。
- 点击模板并点击参数的省略号菜单。
- 点击添加新的第一行或添加新的最后一行以添加新的一行。
- 点击新参数中的省略号菜单,可以在当前选择的行之后直接添加其他参数行。
还可以通过重复第 2 步添加新的第一行或最后一行。
修改参数值
点击编辑图标并更改行 # 列中的值以移动参数,并更改附加的响应延迟 。(另请参阅修改响应时间)。在为 SQL 参数指定值时,可以使用 [*]
通配符匹配数据库中该参数的任何值。
编辑按钮变成保存按钮,省略号菜单图标变成编辑模式下的取消按钮。
查看 SQL 结果集视图
您可以在模板中展开行,以查看与 SQL 查询关联的结果集。
还可以在展开模板时点击编辑按钮,编辑 SQL 模板。
添加和修改结果集
展开参数以查看结果集。新的 SQL 模板将没有结果集。
添加和删除行和列
- 点击省略号菜单并选择 添加新的第一行或添加新的最后一行以添加数据行或添加结果集列以添加数据列。
如果要添加新列,请根据提示指定列的名称。默认情况下,新结果将初始值设置为 [null],但是您可以指定一个不同的值。 - 点击确认。
- 点击新行中的省略号菜单并点击添加行以在当前选定的行或之后直接为数据添加附加行,或点击删除以删除行。
- 点击编辑按钮并指定新的行号,或者修改结果集中列中的值。
编辑按钮变成保存按钮,省略号菜单图标变成编辑模式下的取消按钮。
下载结果集数据
您可以下载 CSV 格式的 SQL 结果集。这使您能够保存结果的本地副本,进行任何修改,并重新上传更改后的数据。
- 点击下载图标。
- 当提示时选择您的文件选项。默认情况下,下载器用 UTF-8 编码字符,但是您可以在 Encoding 字段中点击以选择不同的编码选项。
- 点击下载。CSV 文件将保存到以 SQL 数据集名称开头的下载文件夹中。
上传结果集数据
- 点击上传图标,浏览包含要上传的结果集数据的 CSV 文件,并设置文件选项。默认情况下,将字符编码、分隔符和引号字符设置为公共值。如果您的文件具有不同的编码或使用不同的分隔符和引号字符,请点击相应字段并将它们设置为正确的值。 启用修剪空间选项,从数据中删除无关空格。
- 准备好后点击确认。上传 CSV 文件的内容将覆盖当前结果集数据。
查看 SQL 数据模型
如果您的许可包含数据建模功能,则可以点击模型选项卡以获得数据的视觉表现。请参阅 SQL 数据集。