mock模拟接口测试_Python接口测试之mock(中)
今天這里繼續接著之前的介紹進行,我們先看之前的mock-server部分,之前編寫了一個登錄的mock,具體json文件見如下的內容:
查看上面的內容,我們可以看出,這樣的方式并不是那么的友好,在UI或者接口的自動化測試中,我們知道在TDD的模式中,對數據進行分離,這樣也是為了維護的方便,這樣的目的是為了后期自動化測試用例的擴展性,和它的易維護性,那么下來我們來對上面的json文件進行修改下,對response部分的數據進行分離下,把它放在一個文件中,這樣就可以分離了出來,我們把response的內容從login.json分離到login_response.json切記login.json與login_response.json務必保持在同一個目錄下,見login.json的內容:
見login_response.json文件的內容:
執行login.json文件后,訪問該接口,看是否OK,見執行login.json文件的命令:
使用postman查看該接口,看是否OK,見如下的截圖:
下面我們再進行一個業務,就是輸入一個車牌號,查詢該車牌號的顯示時長,和它的停車費用,直接在loginjson文件中完善,見完善后的內容:
見parkinside.json文件的內容:
見查詢停車時長的接口請求的結果,見如下的postman截圖:
下面我們通過python語言,來對如上的二個接口進行實戰的操作,切記parkinside的接口是在登錄之后才可以操作的業務,未登錄操作該業務,返回502無效的token,見實現的代碼:
總結
以上是生活随笔為你收集整理的mock模拟接口测试_Python接口测试之mock(中)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给定数组 求和等于固定值 算法_[见题拆
- 下一篇: mybatis if test 用法_S