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