1. 程式人生 > >測試JDBC數據庫

測試JDBC數據庫

定義 mps utl 功能 進行 prepare 無需 order status

技術分享

提供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數據庫