91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過python獲得header中的session

發布時間:2020-06-09 04:45:48 來源:網絡 閱讀:1687 作者:大寶bj 欄目:編程語言

在做接口自動化過程中,我們常常會用到用戶登錄后進行接口測試,那么我們如何進行獲取header中的session呢。我們現在看一下以下代碼:
def session(DATA):
#通過配置文件獲得url地址,也可以寫死在這里
Url = ConnUrl.getUrl()
#聲明request的請求類型,是json還是text
header = {'content-type':'application/octet-stream'}
#發送登陸請求
post = requests.post(Url, data=DATA, headers=header)
#通過post方法中的headers獲取session,并且按照“分號進行切割,取第一位的數據”
jsessionid = post.headers['Set-Cookie'].split(';')[0]
#返回session
return jsessionid
#關閉鏈接
post.close
大家看,其實我們通過python的requests方法就可以很輕松的獲得用戶的session,在測試其他接口時,我們把session插入到header里即可,如下:
def posttest(jsessionid)
#定義接口的請求地址
url=http://IP/login
#測試數據要用字典的方式定義
data={'參數1':'測試數據1','參數2':'測試數據2'}
#定義header關鍵內容,header依然是字典的方式
header={
'content-type':'application/json',
'session':jsessionid
}
#發送請求
post = requests.post(Url, data=DATA, headers=header)
#獲取響應結果中的文本
respond = post.text
#斷言相應結果是否與預期結果想一致
assert '預期結果' in respond

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玉田县| 左贡县| 牙克石市| 禹州市| 固安县| 张掖市| 石嘴山市| 保定市| 城固县| 博兴县| 呼玛县| 工布江达县| 鞍山市| 上蔡县| 宁陕县| 福州市| 上林县| 陇西县| 通道| 阿尔山市| 乳山市| 汕尾市| 青海省| 鹿泉市| 巴林右旗| 海宁市| 涡阳县| 闽侯县| 宁阳县| 二连浩特市| 内乡县| 乌拉特前旗| 阿鲁科尔沁旗| 甘南县| 建湖县| 宜兰县| 鹤壁市| 丹阳市| 成都市| 崇礼县| 攀枝花市|