當前位置:首頁 > IT技術 > 數(shù)據(jù)庫 > 正文

接口測試30--Postman-數(shù)據(jù)庫使用
2021-10-28 15:35:25

操作數(shù)據(jù)庫場合

數(shù)據(jù)庫初始化

測試時需要使用的測試數(shù)據(jù),需要在測試代碼執(zhí)行前準備好,可以寫數(shù)據(jù)入庫,可以從數(shù)據(jù)庫刪除數(shù)據(jù),也可以修改數(shù)據(jù)
需要實現(xiàn)準備測試數(shù)據(jù)的過程,就稱為初始化數(shù)據(jù)庫,有些公司也叫造數(shù)
準備的數(shù)據(jù)應該與自己編寫的用例中使用的數(shù)據(jù)保持一致,還要注意不要與同事準備的數(shù)據(jù)沖突,不要“相互傷害”

驗庫(落庫檢查)

斷言時,關心兩個方面,一個是接口的返回(響應結果,言),一個是保存的數(shù)據(jù)庫數(shù)據(jù)(行),這兩方面都必須正確,實際工作中二者未必都同時成功

操作數(shù)據(jù)庫的場合

a)在執(zhí)行測試(發(fā)送請求和斷言)之前,將數(shù)據(jù)庫數(shù)據(jù)準備好

①成功登錄時,要把賬號先寫到數(shù)據(jù)庫
②重復注冊時,也要把賬號先寫到數(shù)據(jù)庫
③注冊成功時,需要刪除數(shù)據(jù)庫中已存在的賬號(注意不要刪別人的)
④考慮到測試應該是可以被反復執(zhí)行的,上面的操作應該能便捷的、多次自動執(zhí)行比較好

b)造數(shù)(造數(shù)據(jù),寫insert、delete、update命令到文件)

啟動xmysql接口服務器
xmysql -h 數(shù)據(jù)庫所在的計算機IP -u root -p 密碼 -d 庫名
xmysql -h 虛擬機的IP -u root -p 123456 -d exam
h:host,主機
u:user,用戶名
p:password,密碼
d:database,數(shù)據(jù)庫

出現(xiàn)下面的內容,說明xmysql接口成功啟用:

Database : exam
Number of Tables : 2
REST APIs Generated : 43
Xmysql took : 0.7 seconds
API's base URL : localhost:3000

⑤使用xmysql提供的接口,操作數(shù)據(jù)庫(增刪改查均可實現(xiàn))
⑥使用xmysql的接口,不用自己去寫數(shù)據(jù)庫命令
⑦注意:xmysql提供的接口是一個現(xiàn)成的工具,不是要測試的接口

本文摘自 :https://www.cnblogs.com/

開通會員,享受整站包年服務立即開通 >