記錄http協議python接口測試作法和設計想法

首先針對協議選擇工具或者自動化腳本語言,瞭解http發送請求的各類方式如get,post,put,delete等。工具不少如postman,Firefox插件,soapui+groovy等等。python

根據查到資料不少接口自動化的開源框架用JavaScript的較多,若是這方面有能力不錯選擇。json

我的用的是python,不少模塊均可以用,如自帶的urllib,urllib2還有第三方的requests模塊。api


'''
框架

大概思路:
dom

解析json或xml以前有關url的定義 還有解析urlparse。參數化等根據我的使用狀況  
或者對uri解析時候存在的頭文件或者boby等須要進行參數化的,能夠利用random的random.chioce等模塊或者for循環進行遍歷。
工具

這樣若是api多實現自動化很麻煩,或者只是半自動化,最要的方式把可變的參數寫到xml裏,用xml.etree 模塊來解析xml具體設計可能會有點複雜根據我的的api數量和須要設置的變量。ok這不結束後能夠利用xlrd模塊解析,case寫到excel裏這樣至於程序的斷言能夠寫到這裏了。當xml和excel都寫完後自動自行case這樣的話只需修改xml的配置文件便可自動跑完全部case。
post

'''       
ui

相關文章
相關標籤/搜索