介面測試30--Postman-資料庫使用
阿新 • • 發佈:2021-10-28
操作資料庫場合
資料庫初始化
測試時需要使用的測試資料,需要在測試程式碼執行前準備好,可以寫資料入庫,可以從資料庫刪除資料,也可以修改資料
需要實現準備測試資料的過程,就稱為初始化資料庫,有些公司也叫造數
準備的資料應該與自己編寫的用例中使用的資料保持一致,還要注意不要與同事準備的資料衝突,不要“相互傷害”
驗庫(落庫檢查)
斷言時,關心兩個方面,一個是介面的返回(響應結果,言),一個是儲存的資料庫資料(行),這兩方面都必須正確,實際工作中二者未必都同時成功
操作資料庫的場合
a)在執行測試(傳送請求和斷言)之前,將資料庫資料準備好
①成功登入時,要把賬號先寫到資料庫
②重複註冊時,也要把賬號先寫到資料庫
③註冊成功時,需要刪除資料庫中已存在的賬號(注意不要刪別人的)
④考慮到測試應該是可以被反覆執行的,上面的操作應該能便捷的、多次自動執行比較好
b)造數(造資料,寫insert、delete、update命令到檔案)
啟動xmysql介面伺服器
xmysql -h 資料庫所在的計算機IP -u root -p 密碼 -d 庫名
xmysql -h 虛擬機器的IP -u root -p 123456 -d exam
h:host,主機
u:user,使用者名稱
p:password,密碼
d:database,資料庫
出現下面的內容,說明xmysql介面成功啟用:
Database : exam
Number of Tables : 2
REST APIs Generated : 43
Xmysql took : 0.7 seconds
API's base URL : localhost:3000
⑤使用xmysql提供的介面,操作資料庫(增刪改查均可實現)
⑥使用xmysql的介面,不用自己去寫資料庫命令
⑦注意:xmysql提供的介面是一個現成的工具,不是要測試的介面