目錄
1、前言
2、接口理論
3、接口實例
一、POST
二、GET
?4、總結(jié):
1、前言
之前還沒實際做過接口測試的時候呢,對接口測試這個概念比較渺茫,只能靠百度,查看各種接口實例,然后在工作中也沒用上,現(xiàn)在呢是各種各樣的接口都丟過來,總算是有了個實際的認(rèn)識。因為只是接口的功能測試,所以目前是用postman做測試,比較簡便,當(dāng)然這只是接口測試的入門而已,了解的只是冰山一角,后續(xù)會努力往接口壓力、接口性能、接口自動化方向靠攏。
2、接口理論?
我們常說的接口就是API,接口測試是測試系統(tǒng)組件間接口的一種測試。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點。測試的重點是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。
其實接口測試就和普通功能測試沒什么區(qū)別,區(qū)別就是功能測試是在頁面上輸入值,提交數(shù)據(jù)看結(jié)果,而接口測試沒有頁面,通過接口規(guī)范文檔上的調(diào)用地址,請求參數(shù),拼接報文,然后發(fā)送請求,檢查返回結(jié)果。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-622339.html
3、接口實例 一、POST
POST請求是用來發(fā)送數(shù)據(jù)的,下面以下XX系統(tǒng)分配加工廠為例
1、產(chǎn)品經(jīng)理的PRD文檔要求如下(分配加工廠接口的修改內(nèi)容如下):
1) 分配加工廠接口里新增加工廠ID字段,整數(shù)類型,非必填;
2.)若對單領(lǐng)料單已經(jīng)審核通過,限制只有待審核狀態(tài)才能分配加工廠,若不是則提示“對單領(lǐng)料單不是待審核,不能分配加工廠”;
2、開發(fā)人員的接口文檔如下:
接口名稱:XX系統(tǒng)分配加工廠接口
接口路徑:POST
/process/requisitionOrder/updateDistributeStatus
請求參數(shù):
Headers:
?
Body:
{
"factoryId": "123",//加工廠ID
"factory": "XX服飾",//加工廠名稱
"produce_order_id": [//生產(chǎn)制單(純數(shù)字) 多個用,分開
1134360
]
}
?返回數(shù)據(jù):
{
"msg": "success",
"code": "0",
"info": "操作成功"
}
3、測試人員的測試用例如下:
4、測試人員執(zhí)行測試用例如下:
1)打開Postman,填寫接口信息,具體操作如圖
注:接口文檔中的URL是不帶環(huán)境地址的,所以將URL復(fù)制到地址欄時,前面還要加上環(huán)境的地址,比如測試環(huán)境的地址+接口URL,
當(dāng)然如果有多個環(huán)境的話,可以用環(huán)境配置功能,具體配置步驟在第4)步進(jìn)行描述。
2)結(jié)合測試用例,組合變換參數(shù)信息后,查看返回的JSON數(shù)據(jù)與PRD是否一致
3)測試用例遍歷完成后,以上即完成了POST請求的接口功能測試。
4)這里描述一下postman的環(huán)境配置
第一步,如圖
第二步,如圖
?
第三步,如圖
?
第四步,如圖
?
第五步,如圖(這是針對有多個環(huán)境的情況,比如一般都會有測試環(huán)境、驗收環(huán)境、生產(chǎn)環(huán)境)
?
二、GET
GET請求是用來獲取數(shù)據(jù)的,下面以XX系統(tǒng)獲取出庫賬單為例,(以下只列出部分?jǐn)?shù)據(jù)信息用于演示)
1、產(chǎn)品經(jīng)理的PRD文檔要求如下:
2、開發(fā)人員的接口文檔如下:
接口名稱:出庫賬單同步到XX系統(tǒng)接口
接口路徑:GET
/purchase/prepareOrder/importListFromPlm
請求參數(shù):
Query:
?返回數(shù)據(jù):
{
"msg": "success",
"code": "0",
"info": {
"list": [
{
"billNo": "ML201902205005", //賬單編號
"billDate": "2019-02-20", //賬單日期
"factory": "生產(chǎn)部薩文服飾-燁琳", //供應(yīng)商名稱
"materialSku": "16MLZS0513-628", //物料SKU
"num": 20, //數(shù)量
"purchasePrice": 0, //采購單價
"billSum": 0, //賬單金額
}
]
}
}
?3、測試人員的測試用例如下:
4、測試人員執(zhí)行測試用例如下:
1)打開Postman,填寫接口信息,具體操作如圖
注:接口文檔中的URL是不帶環(huán)境地址的,所以將URL復(fù)制到地址欄時,前面還要加上環(huán)境的地址,比如測試環(huán)境的地址+接口URL,
當(dāng)然如果有多個環(huán)境的話,可以用環(huán)境配置功能,具體配置步驟可以參考POST的描述
2)結(jié)合測試用例,組合變換參數(shù)信息后,查看返回的JSON數(shù)據(jù)與PRD是否一致
3)測試用例遍歷完成后,以上即完成了GET請求的接口功能測試
?文章來源:http://www.zghlxwxcb.cn/news/detail-622339.html
?
?
?
?
到了這里,關(guān)于最詳細(xì)的postman接口測試教程,一篇文章滿足你的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!