2018-08-23B/S架構(gòu)——接口規(guī)范
image
接口規(guī)范: 約定前后端交互方式和數(shù)據(jù)格式主要內(nèi)容有
- 協(xié)議類(lèi)型:http /https
- 請(qǐng)求類(lèi)型: get請(qǐng)求/post請(qǐng)求....
- 編碼格式:UTF-8
- 請(qǐng)求的數(shù)據(jù)格式: 鍵值對(duì)/xml/json
- 響應(yīng)的數(shù)據(jù)格式: 鍵值對(duì)/xml/json
- 調(diào)用地址: https://www.baidu.com
- 數(shù)據(jù)結(jié)構(gòu)验毡,字段的限制闯睹,長(zhǎng)度(定長(zhǎng):固定長(zhǎng)度,變長(zhǎng):可變化長(zhǎng)度雄人,有最大值)
- xml 格式注意點(diǎn):先確定層級(jí)結(jié)構(gòu),然后確定最頂層節(jié)點(diǎn),一層層往下寫(xiě),寫(xiě)完最后填值
- 鍵值對(duì)注意點(diǎn) 朵诫,get請(qǐng)求時(shí) 參數(shù)開(kāi)始有"?"多個(gè)參數(shù)連接時(shí)使用"&"
- json注意點(diǎn),使用xml轉(zhuǎn)格式為json
接口測(cè)試:主要模擬客戶(hù)端 請(qǐng)求服務(wù)端(http協(xié)議格式+接口規(guī)范)2 3
接口測(cè)試測(cè)什么
- 模擬客戶(hù)端請(qǐng)求報(bào)文主要模擬不同 請(qǐng)求正文場(chǎng)景
- 通過(guò)模擬不同請(qǐng)求正文檢查響應(yīng)報(bào)文正確與否
- 主要測(cè)試什么(請(qǐng)求正文薄扁,響應(yīng)正文)
接口規(guī)范數(shù)據(jù)格式有三種類(lèi)型:xml拗窃,json ,鍵值對(duì)
鍵值對(duì) : custmerName=居家蕾 字段名=字段值&字段名=字段值 custmerName=%E5%88%98%E5%A4%A7%E9%93%AD&classId=2&companyName=%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4&interviewDate=&interviewTime=am&progress=0&result=0
https://www.baidu.com/s?wd=%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95&rsv_spt=1
當(dāng)使用get請(qǐng)求時(shí)泌辫, 使用?做區(qū)分后續(xù)參數(shù)傳值xml :標(biāo)記語(yǔ)言 通過(guò)標(biāo)簽名
第一步 確定 層級(jí)結(jié)構(gòu) 確定最頂層九默,然后一層層往下寫(xiě)
<custmerName>居家蕾</custmerName>
<classId>2</classId>-
json: {custmerName:居家蕾,
classId:2,}
jmeter測(cè)試接口工具
- 線程組 :程序執(zhí)行的開(kāi)始
- http請(qǐng)求 :模擬客戶(hù)端發(fā)送網(wǎng)絡(luò)請(qǐng)求
- 查看結(jié)果樹(shù): 可以查看請(qǐng)求的結(jié)果