首页 > 代码库 > 测试JDBC数据库

测试JDBC数据库

技术分享

提供JDBC连接有两种设置方式:
  • 使用项目级JDBC连接 - 在这种情况下,驱动,连接字符串和密码属性将使用所选JDBC连接的配置值(但是这些字段将被禁用和只读)。
  • 使用驱动程序/连接字符串/密码的文本字段值 - 在这种情况下,数据库连接设置为“None”。.

在构建查询并运行TestStep时,将使用指定的设置(即JDBC连接或驱动程序,连接字符串和密码)。

JDBC面板由以下组件组成:

 

  1. Query properties - number of properties can be added for replacement in query through Prepared Statement. Properties need to be specified in the query as ":propertyName" and will by replaced by exact names.这些属性可以被添加并通过声明变量在查询中进行替换。属性需要在查询中指定为“:propertyName”,并将由精确名称替换。
  2. JDBC Connection selection with options
    • Create-new - 添加一个新的JDBC连接
    • None - 不要使用JDBC连接,而是使用驱动程序/连接字符串/密码值
    • 项目级JDBC连接
  3. 用于配置所选JDBC连接的按钮 - 仅在选择连接时启用(这将适用于项目级别的连接设置)
  4. Driver
  5. Connection string
  6. Password
  7. 用于配置连接属性的按钮 - 仅当未选择连接时启用,但使用普通连接属性
  8. Button for testing connection
  9. SQL Query
  10. 指示符如果查询是存储过程调用
  11. Button for building the SQL query (soapUI Pro only)
  12. Assertions panel - JDBC结果可以像任何其他xml结果一样被断言,其中还有两个额外的断言:JDBC超时 - 如果查询在预定义的时间内被执行,JDBC Status - 断言执行查询状态
  13. Result can be displayed in XML view
  14. Outline view (soapUI Pro only)

DatabaseConnection配置

根据从配置的JDBC驱动程序属性列表中选择的驱动程序,您可以获取要填充或更改的属性列表,以配置连接。配置更改也将立即影响到项目级别。

技术分享

配置SQL查询

配置要使用的SQL查询有两个选项:
  • 存储过程的简单列表以及可用的输出参数 - 在选择存储过程复选框时启动

    技术分享
  • 一个功能强大的可视化查询构建器用于创建具有联合和子查询的复杂SQL查询 - 在未选择存储过程复选框时启动
    技术分享

对于可视化查询生成器,窗口底部有两个预览选项卡:
  • SQL preview - 您可以在其中查看您可视化创建的SQL查询,并添加要在查询中使用的属性
  • Result preview - 以普通表的形式显示当前查询结果,而无需其他选项。

技术分享

在视觉上构建查询时有很多可能性,包括 
  • 将对象添加到查询中 - 您可以简单地双击右侧树中的对象或将其拖动到查询区域
  • 通过右键单击查询区域,您还可以选择添加联合查询和子查询。
    技术分享

测试JDBC数据库