從零開始寫博客系統(tǒng)——測試我們的代碼(接口測試)

背景

上文我們介紹了如何對我們的代碼進行單元測試,本文我們來介紹接口測試。

相對于單元測試,接口測試屬于一個更上層的測試,接口測試主要關(guān)注的是接口的輸入和輸出,并不關(guān)心代碼內(nèi)部運行的邏輯。

在實際的項目中,接口測試也是非常重要的,由于接口測試在實際的工作中非常常見。

接口測試前的準備

基于我們現(xiàn)在的框架,我們所有的接口全部都寫在app.py這個文件中,相比于單元測試,接口測試需要把服務(wù)運行起來。

我們進行接口測試的時候,同樣使用unittest進行測試用例的歸檔。

發(fā)起接口測試有非常多的辦法,我們的服務(wù)是一個http的服務(wù),因此例如curl命令,postman等工具都可以進行接口請求,這里我們使用的是一個Python的一個優(yōu)秀的第三方庫,叫 requests。

我們先進入項目,安裝這個庫。pip install requests. 同樣的,如果網(wǎng)絡(luò)狀況不好,可以使用豆瓣源 pip install requests -i <https://pypi.douban.com/simple/>

接口測試

  • 文本指測試

先在我們的test目錄下再新建一個文件叫test_api.py

更多內(nèi)容請查看:從零開始寫博客系統(tǒng)——測試我們的代碼(接口測試) | Less is more (wengyb.com)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容