至此,從excel文件中循環讀取接口到把測試結果寫進excel,一個簡易的接口自動化測試流程就完成了。須要明確的是這遠遠不是一個測試框架,只是利用現成的東西作接口測試。python
整個過程大概花了1周的時間,主要利用下班和週末的時間來理順思路、編寫調試代碼,固然如今也還有不少不足,例如沒有作異常判斷,若是某個環節出問題的話,程序就會終止運行......編程
其實一整個流程下來,最大的收穫是第一次用python寫出了一個實用的東西,它已經能夠應付我目前的接口測試工做;框架
說一說個人學習過程:工具
這套簡單的測試工具也是借鑑了其餘人的設計思路,我在開始的時候其實並無一個很好的思路,甚至無從下手,不知道如何把這些接口、參數、響應數據串起來,後來想也不能就這樣乾瞪眼,畢竟本身對編程也沒有什麼天分,也尚未造成編程思惟,因而就在網上找相關資料,相關視頻,看看別人是如何把一個框架從0到1搭起來的,重點是他們的設計思路,我始終以爲編程工做最重要的是「思想」,是你看待一個事物的邏輯思惟。學習
學習過程當中本身跟着敲,反覆看別人的代碼,分析每條語句的含義,模塊和模塊之間的邏輯是如何關聯的,數據封裝是如何作的,這個過程也不是一路順風,有時候明明是同樣的代碼,爲何個人就運行不出來呢,這種時候最重要的就是分析緣由了,當你把錯誤的緣由找到並解決,那就說明你成長了,收穫到了本身的東西。有必要學會搜索相關問題的技巧,要知道你確定不是惟一一個遇到某個錯誤的人,這個坑確定有其餘人踩過,搜索不到解決方案,通常說明是搜索姿式不對;固然也要學會本身排查,好比以前我在解析excel中的接口參數並傳遞給requests請求時,發現怎麼傳都是沒結果,開始也很懵逼,格式看着也是字典,爲啥傳不進去,後來忽然意識到從excel中解析出來的值不是字典類型,而後試驗了一下,驗證了本身的猜測,知道了緣由問題也就迎刃而解了。固然解決問題的方法不止一種。測試
理解別人的設計思路後,就開始本身寫,這個時候就簡單多了,由於已經知道了套路,搬磚也就很容易了,對我來講,這也是一個鍛鍊的過程吧。這個過程也是練習使用python的過程,經過實際需求來有針對性地運用python的一些處理方法,也是一個大大的收穫。spa
後面打算繼續研究下如何實如今業務層面進行接口測試,把接口關聯起來,而後學習一下爬蟲的相關知識,加深對requests庫的理解。好了,大體狀況就是這樣,flag也立了,後面也會貼出這個學習的過程。設計