一.什麼是接口
接口就是內部模塊對模塊,外部系統對其餘服務提供的一種可調用或者鏈接的能力的標準,就比如usb接口,他是系統向外接提供的一種用於物理數據傳輸的一個接口,固然僅僅是一個接口是不能進行傳輸的,咱們還的對這個接口怎麼進行傳輸進行進行一些設置和定義。開發所謂的接口是模塊模塊之間的一種鏈接,而測試眼中的接口是一種協議(對接口的功能的一種定義)前端
2、如何進行接口測試
1.使用工具進行接口測試python
如:apipost、jmeter等工具進行接口測試。json
apipost這款接口測試工具,主要針對於接口驗證和接口文檔生成。apipost這款接口測試工具,是一款很輕便的接口驗證工具,能夠經過輸入請求方法、url、參數直接進行接口請求訪問,驗證接口是否開通,還能夠查看返回的響應值查看接口開發是否正常。根據這些接口驗證信息,直接能夠生成在線文檔和離線版的word文檔。是一款很棒的接口測試和接口文檔生成工具,又不像swagger生成的接口文檔都是英文的閱讀起來也不太方便。apipost還具有協同工做,能夠頗有效的實現前端的接口聯調。api
jmeter能夠進行接口測試和性能測試,可是對於作單純的接口測試jmeter操做起來沒有apipost使用起來方便。jmeter重點在於壓力測試,穩定性測試和負載測試。針對於接口和程序的穩定性設計的一塊以軟件性能爲主接口測試爲輔的接口測試工具。工具
2.腳本進行接口測試post
通常使用的python+requests進行接口測試。實現接口的原理和接口測試工具同樣。仍是經過url、參數和請求方法進行的接口測試。性能
調用requests和json,由於參數通常是經過json格式傳遞的。測試
這就是接口測試主要的兩種實現的方式了,工具使用起來比經過腳本進行接口測試簡單的多。全部建議初學接口測試的人使用apipost等測試工具進行接口測試。url
工具下載地址:spa