在做介面自動化時,大家應該都會遇到後續介面需要cookies,否則請求報錯,廢話不多說,直接貼碼
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
import urllib
import cookielib
#獲取cookies物件
cookiejar=cookielib.cookiejar();
#自定義urlopener,並將其與cookies物件繫結
url_1='http://ip:埠/login';
request=urllib2.request(url_1,postdata,headers);
url=urlopener.open(request);
url_2='http://ip:埠/api/repayment/queryamount?bid=1351793&period=3&prapay=false'
request=urllib2.request(url_2)
url= urlopener.open(request)
page=url.read()
print page
python測試介面 Python 介面測試(一)
1.概念 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。2.環境準備 1.安裝python 2.安裝requests庫。也可以在cmd輸入 pip ins...
python介面測試之mock 九
在中對mock server已經做了 初步的介紹,今天這裡繼續接著之前的介紹進行,我們先看之前的mock server部分,之前編寫 了乙個登入的mock,具體json檔案見如下的內容 response 檢視上面的內容,我們可以看出,這樣的方式並不是那麼的友好,在ui或者介面的自動化測試中,我們知道...
python介面測試之requests庫(一)
一 requests庫的安裝 requests庫作為第三方庫,需要安裝 cmd模式下,執行pip install requests 二 在學習如何傳送請求之前,我們先來了解一下requests庫,檢視一下他有什麼方法 三 模擬傳送get請求 1 傳送不帶引數的get請求 r requests.get...