python框架源码学习
?
?最近下了一個別人的接口測試框架原碼來學習
?1.有用到logbook模塊進行日志管理
?2.使用xlrd模塊對excel數據表的操作
3.使用自定義的代碼輸出測試報告
4.使用logger模塊記錄運行時日志
?
主要是看了關于接口的代碼:封裝了http請求的get/post請求
?用法:
需要導入requests,json
?要有請求頭headers,且按規定的格式
get請求:
? ? r = requests.get(url,params=params,headers=self.headers)
? ? json.response = json.loads(r.text)?
?
?post請求:
? ?data = json.dumps(params)
???r = request.post(url,params=data,headers=self.headers)
???json_reponse = json.loads(r.text)
?
?delete請求:
? ? del_word = requests.delete(url,params=params,headers=self.headers)
????json_response =json.loads(del_word.text)
???
?put請求:
? ? ?Data = json.dumps(params)
?????Me = requests.put(url,data)
?????Json_response = json.loads(me.text)?
?
整個框架的整理思路是通過讀取Excel數據進行傳參遍歷所有的用例,最終輸出測試報告。
里面很多的代碼沒有看懂,在這個框架的基礎上使用公司的接口,再修改下代碼,可以跑通,結果判定上還需要修改,感覺自己的代碼能力很弱(不開心啊。。。)
?
?
框架中還使用了另一種形式來實現,看到使用了dubbo,不明白是什么意思
查一下:
dubbo ----dubbo是一個分布式服務框架,有分布式需求時就需要用到,本質是給服務調用。
后面看的都不理解了
最近的學習有一截沒一截,在工作的間隙這里撿一點,那里拾一點,代碼能力也沒什么進步。
?
轉載于:https://www.cnblogs.com/shanliguniang/p/10767461.html
總結
以上是生活随笔為你收集整理的python框架源码学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 回忆我的母亲600字作文
- 下一篇: python 安装虚拟环境virtual