接口測試31--Postman-數據初始化


使用xmysql實現數據庫初始化

在postman所在計算機中,cmd下啟動xmysql接口

xmysql -h  數據庫服務器IP -u root -p 123456 -d  數據庫名

使用xmysql添加操作

添加數據
post方法,http://localhost:3000/api/表名/
參數:表的列名、數據
在body的x-www-form-urlencoded處輸入列名和數據作為參數即可

向exam.user插入一行(test01, 123456, 測試01)

關注響應體中的affectedRows(受影響的行數,表示實際向數據庫的表中插入了幾行數據)

使用xmysql刪除操作

delete方法,http://localhost:3000/api/表名/主鍵值
要求表中必須有主鍵,主鍵值表示主鍵列下的某個具體數據

從exam.user中刪除一行(test01, 123456, 測試01),主鍵是id,值是7(具體查詢)

關注響應體中的affectedRows(受影響的行數,表示實際從數據庫的表中刪除了幾行數據)

使用xmysql查詢數據

get方法,http://localhost:3000/api/表名/?_where=(列名,eq,值)
	eq表示等於
​	返回包含json數組的字符串
​	使用時,需要把字符串轉成json數組格式,取其中的元素,取其中的鍵的值
缺陷:查詢不到信息時會返回所有數據表中信息

從exam.user中查詢數據username=admin

初始化數據庫(exam項目登錄及注冊功能)

先刪除很多數據
	查詢id
	根據id刪除
插入很多數據
根據需求進行分析那些數據添加 刪除
	刪除test01
	插入test01
	刪除test08

	刪除test02
	刪除test03
	插入test03
	刪除test04
	刪除test05
	刪除test06
創建數據參數化文件delete_user.txt與insert_user.txt


根據用戶名查詢ID

設置查詢ID的代碼塊進行判斷,並設置全局變量獲取ID

根據查詢到的ID進行刪除數據

插入數據

運用參數化進行exam接口測試

總結postman只能:
先創建一個刪除數據的測試集合,將要刪除的數據放在文件中,然后使用delete方法,借助xmysql去刪除數據,需要參數化,運行集合時,才能選擇參數文件,然后運行測試
再創建一個插入數據的測試集合,將要插入的數據放在文件中,然后使用post方法,借助xmysql去插入數據,需要參數化,運行集合時,才能選擇參數文件,然后運行測試
最后,創建多個要測試接口的集合,分別添加斷言、參數化,然后運行測試集合,選擇參數文件,然后運行測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM