下面這段**是驗證介面返回的資料是否與資料表的資料一致,並且把不一致的儲存。
# -*- coding: utf-8 -*-
import urllib,urllib.request
import requests,xlrd,json
no=open('d:\\pythonfile\\no.txt','r+') #將不符合程式的url和poi寫入此檔案
with open('d:\\pythonfile\\poi.txt','r', encoding='utf-8') as f:#開啟資料檔案
for poi in f.readlines():
list_poi=poi.split('","')
poid= list_poi[8].encode('gbk')
id=list_poi[1].strip('""')#取出資料檔案中的poi的id
#print id
url=''+id
# print url
html=requests.get(url)
s=json.loads(html.content)
name=s['pois'][0]['name']#取出url返回結果中的第乙個poi的名稱
# print name
try:
if poid == name:
print pass
else:
print false
name1 = name.encode('gbk').strip('""')
poid1 = poid.encode('gbk').strip('""')
no.write(url + '\n' + poid1 + '\n' + name1 + '\n')
except:
pass
python測試介面 Python 介面測試(一)
1.概念 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。2.環境準備 1.安裝python 2.安裝requests庫。也可以在cmd輸入 pip ins...
註冊介面測試案例注意點
註冊介面一般會包括使用者名稱 密碼 確認密碼 驗證碼 簡訊驗證碼 郵箱等等。1.測試使用者名稱是否已被註冊。2.輸入正確的使用者名稱,測試是否通過。最小長度和最大長度的字元數 3.輸入錯誤的使用者名稱,測試是否會有提示。1 字元數 空值 少於規定字元數 溢位規定字元數 在範圍內正確的字元數 2 字元...
Python 介面測試
基礎知識 1 get 和 post 區別 a.用post方法請求api 這種方式把引數放在請求內容中傳遞,比較安全 url2 urllib2.request url,data 用.request來傳送post請求,指明請求目標是之前定義過的url,請求內容放在data裡b.用get方法請求api 這...