大家好,我是測試奇譚的作者風風。接口測試實戰教程來啦!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicGcq5ydwIzNfdzMlNWM3EGZxYGOiNTNlNjY3MTM1czMzcDOhBjMyImMtIjdvwFM48CXt92YucWbphmeuQzYpB3Lc9CX6MHc0RHaiojIsJye.jpg)
往期:
什麼是接口測試?這篇文章讓你明白
歡迎搜尋測試奇譚的文章,點選專欄進行訂閱哦~
要做接口測試,我們得搭建一套本地可以運作的接口環境。這次我選擇了一個搭建容易,适合學習的系統——學生管理系統。
Python安裝
這套管理系統是Python代碼寫的,是以需要Python環境。
安裝挺無腦的,按照我提供的安裝包和方法裝好即可。
Postman安裝
Postman是一款接口測試工具。同樣是無腦安裝,按照我提供的安裝包和方法裝好即可。
Pycharm安裝
Pycharm是python語言編輯工具。無腦安裝+3,不說啦~
項目部署
01 項目解壓後,用Pycharm打開項目
02 在Pycharm的指令行視窗鍵入指令,安裝項目依賴的子產品
pip3 install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
03 在Pycharm的指令行視窗鍵入指令,啟動項目
python run_server.py
tips:因避免2端口占用,我已修改項目的預設端口為8099,IP是本機127.0.0.1(可以在run_server.py中自行修改)
因我在py檔案中修改過預設端口,可能會和後面要講的接口文檔裡的URL不一緻,但也無傷大雅~
如果運作時報下面的錯(Django版本不相容導緻的)
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0000024D934BDD08>
Traceback (most recent call last):
……
File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152
'%s=%s' % (k, v) for k, v in params.items(),
^
SyntaxError: Generator expression must be parenthesized
則需跳轉到報錯路徑下,将這個逗号去掉,然後重新鍵入python run_server.py指令啟動項目。
04 閱讀項目内的接口API文檔或接口清單,拿到接口
05 在浏覽器輸入:IP:端口/api/departments/如果能擷取到資料,證明服務啟動成功。
在Postman中試一下,同樣能拿到結果,沒毛病。
以上,環境準備就緒。若遇問題,可以在下方留言評論。下一次,我們開始接口測試。
一如既往,做個總結
01 沒啥總結的,啥我都給你們準備好了;
02 風風辛苦找資源,順手點個贊和收藏吧~