本主题讨论以前(9.7 之前)版本的 JSON 数据库的实现,它从 JSON 中提取内容,以用于工具参数化。不支持以前版本实现:任何现有工具都将继续工作,但是你添加的所有新的 JSON 数据库都将使用新的实现。

有关当前工具实现的更多详情,请查阅 JSON 数据库

讨论不支持的工具的章节包括:

了解 JSON 数据库

当服务器发送的消息是一个 JSON 对象时,你可能希望从该对象汇总提取属性值,并在其他工具中使用这些值。JSON 数据库为你提供了一种方法,可以轻松地可视化 JSON 对象的结构,并选择希望存储的属性,以备后面使用。

配置 JSON 数据库

若要配置 JSON 数据库,请完成以下内容:

  1. 右键单击 消息传递客户机 ,它将接收一个 JSON 对象,然后选择 Add Output

  2. 在显示的 Add Output 向导中,选择 Response> Traffic ,然后从 All Tools 列表选择 JSON Data Bank ,并单击 Finish 按钮。 Response Traffic> JSON Data Bank 节点显示在所选消息传递客户机下。
  3. 双击 Response Traffic> JSON Data Bank 节点。在首次链接 JSON 数据库时,该工具中不会存储 JSON 对象。若要使用 JSON 对象初始化它,则可以选择 Literal 选项卡并粘贴到 JSON 文字中,或者可以运行工具,响应对象将自动显示在 Expected JSON 区域中。
  4. 一旦 JSON 数据库持有一个 JSON 对象,则可以跳转至 Expected JSON 面板中的 JSON 选项卡,并选择对象的任何部分。一旦选择了该选项,则可以单击中间的 Add 按钮以提取运行期间的值。JSON 选项卡中的“this”关键字表示对象本身。
    所提取的属性将显示在右边的表中。当双击该条目或单击 Modify时,会显示一个对话框,允许使用更多的提取选项。
    • Extraction: 允许选择要提取的不同属性。
    • Data Source column name:允许更改将该值映射到所在列的列名。还可以选择编写可编写数据源或变量的值。

一旦在 JSON 数据库中设置好所有内容,则可以通过将可参数化字段切换为 Parameterized 模式并选择所需列来使用提取到的值。

查看使用的数据库变量

可以配置控制台视图(Window> Show View> Console)来显示测试执行期间实际使用的数据库变量。关于更多详情信息,请查阅 Monitoring Variable Usage

  • No labels