1. 程式人生 > >接口測試腳本實踐記錄(七)

接口測試腳本實踐記錄(七)

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(代碼輸入有誤)

接口測試腳本實踐記錄(七)