課程
/運維&測試
/接口測試
/接口測試基礎(chǔ)之入門篇
請問誰可以提供一下視頻中的編寫代碼的完整截圖?我想完整再看一下,謝謝!post的接口測試代碼截圖
2018-12-22
源自:接口測試基礎(chǔ)之入門篇 4-2
正在回答
?#定義代碼格式#-*-?coding:utf8?-*-from?urllib?import?requestfrom?urllib?import?parsefrom?urllib.request?import?urlopenurl?=?"http://xapi.kybyun.com/user/login"#定義請求數(shù)據(jù)并賦值headers?=?{}headers?=?{????????'Host':?'xapi.kybyun.com',????????'Connection':?'keep-alive',????????'User-Agent':?'BangXueTang?AipBot/1.0(BangXueTang-IOS/2.1.3.1;IOS/9.30;iPhone?6?Plus)',????????'KY-UKEY':?'940cd0dffd371d41eb0acbb7694fd5e9',????????'KY-SYDEV':?'iPhone?6?Plus',????????'KY-SPEID':?'10010101',????????'KY-SCHID':?'1044',????????'KY-APPCHG':?'AppStore',????????'Connection':?'keep-alive',????????'KY-UUID':?'6ff7563dbd47c8077905c3920bc0d8b3',????????'KY-YEAR':?'2017',????????'Accept-Language':?'zh-Hans-CN;q=1',????????'KY-SYSVER':?'9.3',????????'Accept':?'*/*',????????'Content-Type':?'application/x-www-form-urlencoded',????????'KY-APPVER':?'2.1.3.1',????????'KY-APPVERS':?'4',????????'KY-APPTYPE':?'21'}data?=?{}data['appchg']?=?'Appstore'data['apptype']?=?'21'data['appver']?=?'2.1.3.1'data['email']?=?'mushishi01'data['isblind']?=?'0'data['passwd']?=?'111111'data['sysdev']?=?'iPhone?6?Plus'data['sysver']?=?'9.3'data['uuid']?=?'6ff7563dbd47c8077905c3920bc0d8b3'#對數(shù)據(jù)進(jìn)行編碼data?=?parse.urlencode(data).encode(encoding='UTF8')#對post的數(shù)據(jù)進(jìn)行合并req?=?request.Request(url,?data,?headers)#打開請求獲取對象requestResponse?=?urlopen(req)#讀取服務(wù)端返回的對象responseStr?=?requestResponse.read()#將密碼進(jìn)行轉(zhuǎn)譯(因為密碼用的是MD5的,對應(yīng)上邊)ResponseStr?=?responseStr.decode("unicode_escape")#打印數(shù)據(jù)print(ResponseStr)?
#-*-?coding:utf8?-*-from?urllib?import?requestfrom?urllib?import?parsefrom?urllib.request?import?urlopenurl?=?"http://xapi.kybyun.com/user/login"#定義請求數(shù)據(jù)并賦值headers?=?{}headers?=?{????????'Host':?'xapi.kybyun.com',????????'Connection':?'keep-alive',????????'User-Agent':?'BangXueTang?AipBot/1.0(BangXueTang-IOS/2.1.3.1;IOS/9.30;iPhone?6?Plus)',????????'KY-UKEY':?'940cd0dffd371d41eb0acbb7694fd5e9',????????'KY-SYDEV':?'iPhone?6?Plus',????????'KY-SPEID':?'10010101',????????'KY-SCHID':?'1044',????????'KY-APPCHG':?'AppStore',????????'Connection':?'keep-alive',????????'KY-UUID':?'6ff7563dbd47c8077905c3920bc0d8b3',????????'KY-YEAR':?'2017',????????'Accept-Language':?'zh-Hans-CN;q=1',????????'KY-SYSVER':?'9.3',????????'Accept':?'*/*',????????'Content-Type':?'application/x-www-form-urlencoded',????????'KY-APPVER':?'2.1.3.1',????????'KY-APPVERS':?'4',????????'KY-APPTYPE':?'21'}data?=?{}data['appchg']?=?'Appstore'data['apptype']?=?'21'data['appver']?=?'2.1.3.1'data['email']?=?'mushishi01'data['isblind']?=?'0'data['passwd']?=?'111111'data['sysdev']?=?'iPhone?6?Plus'data['sysver']?=?'9.3'data['uuid']?=?'6ff7563dbd47c8077905c3920bc0d8b3'#對數(shù)據(jù)進(jìn)行編碼data?=?parse.urlencode(data).encode(encoding='UTF8')#對post的數(shù)據(jù)進(jìn)行合并req?=?request.Request(url,?data,?headers)#打開請求獲取對象requestResponse?=?urlopen(req)#讀取服務(wù)端返回的對象responseStr?=?requestResponse.read()#將密碼進(jìn)行轉(zhuǎn)譯(因為密碼用的是MD5的,對應(yīng)上邊)ResponseStr?=?responseStr.decode("unicode_escape")#打印數(shù)據(jù)print(ResponseStr)?
舉報
對接口測試說so easy!
2 回答請問post請求方式 怎么進(jìn)行接口測試呢
1 回答接口測試 進(jìn)階
2 回答關(guān)于接口測試
1 回答Fidder/Postman接口測試,接口創(chuàng)建
1 回答接口測試基礎(chǔ)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-12-25
?#定義代碼格式
http://xapi.kybyun.com/user/login"
xapi.kybyun.com',
2.1.3.1;IOS/9.30;iPhone?6?Plus)',
2.1.3.1',
2.1.3.1'
#-*-?coding:utf8?-*-
from?urllib?import?request
from?urllib?import?parse
from?urllib.request?import?urlopen
url?=?"
#定義請求數(shù)據(jù)并賦值
headers?=?{}
headers?=?{
????????'Host':?'
????????'Connection':?'keep-alive',
????????'User-Agent':?'BangXueTang?AipBot/1.0(BangXueTang-IOS/
????????'KY-UKEY':?'940cd0dffd371d41eb0acbb7694fd5e9',
????????'KY-SYDEV':?'iPhone?6?Plus',
????????'KY-SPEID':?'10010101',
????????'KY-SCHID':?'1044',
????????'KY-APPCHG':?'AppStore',
????????'Connection':?'keep-alive',
????????'KY-UUID':?'6ff7563dbd47c8077905c3920bc0d8b3',
????????'KY-YEAR':?'2017',
????????'Accept-Language':?'zh-Hans-CN;q=1',
????????'KY-SYSVER':?'9.3',
????????'Accept':?'*/*',
????????'Content-Type':?'application/x-www-form-urlencoded',
????????'KY-APPVER':?'
????????'KY-APPVERS':?'4',
????????'KY-APPTYPE':?'21'
}
data?=?{}
data['appchg']?=?'Appstore'
data['apptype']?=?'21'
data['appver']?=?'
data['email']?=?'mushishi01'
data['isblind']?=?'0'
data['passwd']?=?'111111'
data['sysdev']?=?'iPhone?6?Plus'
data['sysver']?=?'9.3'
data['uuid']?=?'6ff7563dbd47c8077905c3920bc0d8b3'
#對數(shù)據(jù)進(jìn)行編碼
data?=?parse.urlencode(data).encode(encoding='UTF8')
#對post的數(shù)據(jù)進(jìn)行合并
req?=?request.Request(url,?data,?headers)
#打開請求獲取對象
requestResponse?=?urlopen(req)
#讀取服務(wù)端返回的對象
responseStr?=?requestResponse.read()
#將密碼進(jìn)行轉(zhuǎn)譯(因為密碼用的是MD5的,對應(yīng)上邊)
ResponseStr?=?responseStr.decode("unicode_escape")
#打印數(shù)據(jù)
print(ResponseStr)?
2021-03-24
#-*-?coding:utf8?-*-
http://xapi.kybyun.com/user/login"
xapi.kybyun.com',
2.1.3.1;IOS/9.30;iPhone?6?Plus)',
2.1.3.1',
2.1.3.1'
from?urllib?import?request
from?urllib?import?parse
from?urllib.request?import?urlopen
url?=?"
#定義請求數(shù)據(jù)并賦值
headers?=?{}
headers?=?{
????????'Host':?'
????????'Connection':?'keep-alive',
????????'User-Agent':?'BangXueTang?AipBot/1.0(BangXueTang-IOS/
????????'KY-UKEY':?'940cd0dffd371d41eb0acbb7694fd5e9',
????????'KY-SYDEV':?'iPhone?6?Plus',
????????'KY-SPEID':?'10010101',
????????'KY-SCHID':?'1044',
????????'KY-APPCHG':?'AppStore',
????????'Connection':?'keep-alive',
????????'KY-UUID':?'6ff7563dbd47c8077905c3920bc0d8b3',
????????'KY-YEAR':?'2017',
????????'Accept-Language':?'zh-Hans-CN;q=1',
????????'KY-SYSVER':?'9.3',
????????'Accept':?'*/*',
????????'Content-Type':?'application/x-www-form-urlencoded',
????????'KY-APPVER':?'
????????'KY-APPVERS':?'4',
????????'KY-APPTYPE':?'21'
}
data?=?{}
data['appchg']?=?'Appstore'
data['apptype']?=?'21'
data['appver']?=?'
data['email']?=?'mushishi01'
data['isblind']?=?'0'
data['passwd']?=?'111111'
data['sysdev']?=?'iPhone?6?Plus'
data['sysver']?=?'9.3'
data['uuid']?=?'6ff7563dbd47c8077905c3920bc0d8b3'
#對數(shù)據(jù)進(jìn)行編碼
data?=?parse.urlencode(data).encode(encoding='UTF8')
#對post的數(shù)據(jù)進(jìn)行合并
req?=?request.Request(url,?data,?headers)
#打開請求獲取對象
requestResponse?=?urlopen(req)
#讀取服務(wù)端返回的對象
responseStr?=?requestResponse.read()
#將密碼進(jìn)行轉(zhuǎn)譯(因為密碼用的是MD5的,對應(yīng)上邊)
ResponseStr?=?responseStr.decode("unicode_escape")
#打印數(shù)據(jù)
print(ResponseStr)?