接口測試腳本實踐記錄(七)
阿新 • • 發佈:2018-12-17
print isdigit pan 調試 lse tap == 開發 協助
七 將所有與該項目接口相關的函數封裝成類
class ProjectApi: #3個數據源接口 def api_1(self,code): pass def api_2(self,code): pass def api_3(self,code): pass #數據源拼接函數 def result_of_3api(self,code): pass #獲取開發接口數據 def api_dev(self,codelist,cookie):pass #拼接結果與開發結果對比 def compare_dev_vs_actual(self,codelist,cookie): pass #拼接結果與數據庫對比 def compare_dev_vs_db(self): pass
這樣更方便調用,只要創建了項目接口對象,即可查看到該對象有哪些方法可調用,也方便調試。
apiobject = ProjectApi() #創建對象 #與開發接口對比 apiobject.compare_dev_vs_actual(codelist,cookie)
#與數據庫對比 apiobject.compare_dev_vs_db() #協助手工測試 while True: code= input(‘輸入代碼:‘) if code.isdigit() and len(code) == 6 and code[0:2] in (‘00‘, ‘60‘, ‘30‘): # 代碼合法性判斷 print(‘請求中......‘) result= apiobject.result_of_3api(code) print(result) else: print(‘代碼輸入有誤‘)
接口測試腳本實踐記錄(七)