天天看點

python之unittest架構實作接口測試的一個簡單執行個體

接口測試的方法有很多種,具體到工具有postman,jmeter,fiddler等,但是工具的局限性是測試資料的組織較差,接口的傳回工具的判斷有限,工具也不能很好的生成可視化的報告和結果資料,使用代碼來進行接口測試就便于進行更多的拓展和結果輸出。

在cmd視窗運作如下指令:

首先得熟悉完整的http請求的三部分構成:

請求行(url)

http://192.168.1.1:8080/test/cm.contact.getContactMembersFromServer/global

請求頭(headers)

Content-Type': 'application/json; charset=UTF-8',"authorization":"78646a6178646a613153593338076183

請求體(params)

{"account": "123456", "Type": "0"}

unittest架構是python内置的單元測試架構,它能編寫組織用例、執行用例,還可輸出測試報告等。

使用unittest前需要了解該架構的五個概念:即test case,test suite,testLoader,test runner,test fixture,大家可以自行百度學習相關概念。