-
<接口測(cè)試> post和get的區(qū)別 提交參數(shù)方式 安全性查看全部
-
接口的分類 post get delete put 常用的是post和put查看全部
-
python簡(jiǎn)介:一個(gè)簡(jiǎn)單的面向?qū)ο竽_本語言,語法簡(jiǎn)介清洗、易學(xué)、易懂、并且擁有強(qiáng)大的第三方擴(kuò)展庫(kù)
python get請(qǐng)求實(shí)現(xiàn)方式
定義接口地址
定義請(qǐng)求數(shù)據(jù)
整理請(qǐng)求數(shù)據(jù)
發(fā)送數(shù)據(jù)并獲取結(jié)果
查看全部 -
post代碼
查看全部 -
代碼?。?!
查看全部 -
fiddler運(yùn)用查看全部
-
接口header和body???
在header里添加cookie,什么格式?
get 請(qǐng)求數(shù)據(jù)直接寫在地址欄
查看全部 -
#定義代碼格式 #-*-?coding:utf8?-*- from?urllib?import?request from?urllib?import?parse from?urllib.request?import?urlopen url?=?"http://xapi.kybyun.com/user/login" #定義請(qǐng)求數(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' #對(duì)數(shù)據(jù)進(jìn)行編碼 data?=?parse.urlencode(data).encode(encoding='UTF8') #對(duì)post的數(shù)據(jù)進(jìn)行合并 req?=?request.Request(url,?data,?headers) #打開請(qǐng)求獲取對(duì)象 requestResponse?=?urlopen(req) #讀取服務(wù)端返回的對(duì)象 responseStr?=?requestResponse.read() #將密碼進(jìn)行轉(zhuǎn)譯(因?yàn)槊艽a用的是MD5的,對(duì)應(yīng)上邊) ResponseStr?=?responseStr.decode("unicode_escape") #打印數(shù)據(jù) print(ResponseStr)
查看全部 -
?#定義代碼格式 #-*-?coding:utf8?-*- from?urllib?import?request from?urllib?import?parse from?urllib.request?import?urlopen url?=?"http://reg.haibian.com/login/ajax_login" #定義請(qǐng)求數(shù)據(jù)并賦值 data?=?{} data['loginname']?=?'student08@qq.com' data['password']?=?'111111'#密碼應(yīng)該是MD5的,在百度翻譯,這里不知道為什么明文就可以通過 data?=?parse.urlencode(data) #將數(shù)據(jù)和url進(jìn)行連接 requests?=?url+'?'+data #打開請(qǐng)求獲取對(duì)象 requestResponse?=?urlopen(requests) #讀取服務(wù)端返回的對(duì)象 responseStr?=?requestResponse.read() #打印數(shù)據(jù) #ResponseStr?=?responseStr.decode("unicode_escape")???#將密碼進(jìn)行轉(zhuǎn)譯(因?yàn)槊艽a用的是MD5的,對(duì)應(yīng)上邊) print(responseStr)
查看全部 -
數(shù)據(jù)異常:關(guān)鍵字?jǐn)?shù)據(jù)、數(shù)據(jù)為空、數(shù)據(jù)超長(zhǎng)、錯(cuò)誤數(shù)據(jù)
查看全部 -
參數(shù)異常:關(guān)鍵字參數(shù)、參數(shù)為空、多、少參數(shù)、錯(cuò)誤參數(shù)
查看全部 -
接口測(cè)試流程:需求討論,需求評(píng)審,場(chǎng)景設(shè)計(jì),用例設(shè)計(jì),數(shù)據(jù)準(zhǔn)備,執(zhí)行
接口用例設(shè)計(jì):功能、邏輯業(yè)務(wù)、異常(參數(shù)異常【關(guān)鍵字異常、參數(shù)為空,多少參數(shù),錯(cuò)誤參數(shù)】、數(shù)據(jù)異常【關(guān)鍵字?jǐn)?shù)據(jù)、數(shù)據(jù)為空、長(zhǎng)度不一致、錯(cuò)誤數(shù)據(jù)】)、安全(cookie,header,唯一識(shí)別碼)
設(shè)計(jì)測(cè)試用例的目的:
? ? ? ? ? 1、理清思路,避免漏測(cè)
? ? ? ? ? 2、提高測(cè)試效率
查看全部 -
fiddfer查看全部
-
fiddler:
獨(dú)立的可以直接抓http請(qǐng)求
小巧,功能完善
快捷,啟動(dòng)就行
代理方便
fiddler的運(yùn)用:
查看接口請(qǐng)求方式
查看請(qǐng)求數(shù)據(jù)、響應(yīng)數(shù)據(jù)
接口返回狀態(tài)
設(shè)置代理
header、cookie
設(shè)置斷點(diǎn)
添加篩選
fiddler進(jìn)行接口測(cè)試
查看全部 -
抓包工具:
fiddler:
接口測(cè)試工具:
loadrunner
fiddler
soapui
jmeter
postman(常用)
查看全部
舉報(bào)