大資料量介面url,date(json),para,返回code碼,狀態,text,assert等存入excel
如果每個介面有無數案例:
get介面測試方法(不帶引數):
for迴圈讀取excel裡的url,新增到一個列表裡,或者不新增到列表,直接迴圈url列
for i in exceltable的url列:
r=requests.get(url=i)
get介面測試方法(帶引數)
for迴圈讀取excel裡的url,param,各自新增到urls,params列表裡,也可以不新增到列表迴圈url列和param列,按行取值
for i,j in zip(urls,paras):
r=requests.get(url=i,para=j)
post介面測試方法:
for迴圈讀取excel裡的url,data或json,各自新增到urls,datas或json,,也可以不新增到列表迴圈url列和param列,按行取值
for i,j in zip(urls,paras):
r=requests.post(url=i,date=j)
或for i,j in zip(urls,paras):
r=requests.post(url=i,json=j)
注意:get不帶引數在一個sheet頁裡,帶引數的在一個sheet頁裡,post的引數名字為data的在一個sheet頁裡,引數名字為json的在一個sheet頁裡,
excel裡任何一條資料都不能是無效資料
斷言及返回值獲取如果不一樣,也分開寫在sheet頁裡,具體怎麼分組請根據所測介面的實際情況來分