-
需求描述
GET: http://localhost:8080/MyWebsite/user/
Header: Content-type = application/json
Body: 空
Response: 返回所有 User 對象
Status code: 200
查看全部 -
Content-type
application/x-www-form-urlencode:請求默認(rèn)方式,數(shù)據(jù)是筒單、平面的 key-value 值對
application/json:數(shù)據(jù)是復(fù)雜的嵌套關(guān)系,有多層數(shù)據(jù)
multipart/form-data:既可以發(fā)送文本數(shù)據(jù)也支持二進(jìn)制數(shù)據(jù)上載
查看全部 -
HTTP Header
Accept:指定客戶端能夠接收的內(nèi)容類型
Accept-Charset:瀏覽器可以接受的字符編碼集。
Authorization: HTTP 授權(quán)的授權(quán)證書
Content-type:請求的與實(shí)體對應(yīng)的 MIME 信息
Referer:先前網(wǎng)頁的地址,當(dāng)前請求網(wǎng)頁緊隨其后,即來路
查看全部 -
主要功能包括
模擬各種 HTTP requests
Collection 功能(測試集合)
人性化的 Response 整理
內(nèi)置測試腳本語言
設(shè)定變量與環(huán)境
查看全部 -
Postman 介紹
Postman,是 Google 開發(fā)的一款功雖大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁 HTTP 請求,并能運(yùn)行測試用例的的 Chrome 插件。
下載地址:https//www.getpostman.com/
提前安裝 net 4.5: https//www.microsoft.com/en-us/download/details.aspx?id=42642
查看全部 -
測試步驟
了解接口格式
查看全部 -
安全性測試
測試覆蓋:
敏感數(shù)據(jù)加密
惡意攻擊等
查看全部 -
性能測試
測試覆蓋:
并發(fā)數(shù)
吞吐量,tps
出錯(cuò)率等
查看全部 -
功能測試
測試覆蓋:
業(yè)務(wù)流程
邊界值,特殊字符
參數(shù)類型,必選項(xiàng),可選項(xiàng)等
查看全部 -
測試工具
常見的測試工具:
Postman
Jmeter
Restclient 等等
查看全部 -
自動(dòng)化測試
測試方法:
編寫自動(dòng)化腳本實(shí)現(xiàn)
一勞永逸,加入回測試集合
需要一定編碼經(jīng)驗(yàn)
查看全部 -
手動(dòng)測試
測試方法:
借助工具完成
拼接參數(shù)執(zhí)行請求
查看全部 -
REST API 接口實(shí)例
GET /product:列出所有商品
POST /product:新建一個(gè)商品
GET /product/ID:獲取某個(gè)指定商品的信息
PUT /product/ID:更新某個(gè)指定商品的信息
DELETE /product/ID:刪除某個(gè)商品
GET /product/ID/purchase:列出某個(gè)指定商品的所有投資者
GET /product/ID/purchase/ID:獲取某個(gè)指定商品的指定投資者信息
查看全部 -
返回結(jié)果設(shè)計(jì)
通用錯(cuò)誤碼,具體產(chǎn)品由具體產(chǎn)品 api 文檔給出。
{ ????"msg":"uri_not_found", ????"code":1001, ????"request":?"GET?\/v2\/photo\/132" ?}
查看全部 -
REST API 接口規(guī)范
常見的 HTTP status code 狀態(tài)碼:
200 (OK) - 如果現(xiàn)有資源已被更改
201 (created) - 如果新資源被創(chuàng)建
202 (accepted) - 已接受處理請求但尚未完成(異步處理)
301 (Moved Permanently) - 資源的 URI 被更新
303 (See Other) - 其他(如,負(fù)載均衡)
400 (bad request) - 指代壞請求
404 (not found) - 資源不存在
406 (not acceptable) - 服務(wù)端不支持所需表示
409 (conflict) - 通用沖突
412 (Precondition Failed) - 前置條件失?。ㄈ鐖?zhí)行條件更新時(shí)的沖突)
415 (unsupported media type) - 接受到的表示不受支持
500 (internal server error) - 通用錯(cuò)誤響應(yīng)
503 (Service Unavailable) - 服務(wù)當(dāng)前無法處理請求
查看全部
舉報(bào)