亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

REST API 接口測試

杜涵 軟件測試工程師
難度初級
時長 1小時30分
學習人數
綜合評分9.37
31人評價 查看評價
9.5 內容實用
9.3 簡潔易懂
9.3 邏輯清晰
  • 1、支持http請求、還有其他類型的請求;

    2、測試集合,可以管理用例;

    3、response管理/整理? 什么時候會用到?優點?

    4、內置腳本語言,可以設置全局變量 和編寫校驗結果;

    5、支持切換測試環境、線上環境;


    查看全部
  • Rest API 的核心思想是資源,
    post--創建
    get--獲取
    put--更新

    delete--刪除

    可以映射到數據庫的增刪改查;

    查看全部
  • multipart/form-data ;既可發送文本數據,也支持二進制數據上載

    查看全部
  • content-Type:?

    application/x-www-form-urlencoded: 請求默認方式,數據是簡單、平面的key-value鍵值對

    application/json: 數據是復雜的嵌套關系,有多層數據

    查看全部
  • Accept 屬于請求頭;發送端(客戶端)期望接收的數據類型

    content-Type 屬于實體頭;發送端實際發送的數據類型


    查看全部
  • Http Header

    查看全部
  • REST API 測試步驟

    了解接口格式 --> 編寫測試用例 --> 測試用例評審 --> 開始測試 --> 完成測試報告 --> 結束 (在沒有達到測試退出之前 ,比如測試報告里 級別高的bug較多,需要讓開發修復后,再次進行測試,直到滿足退出條件 后 結束)

    查看全部
    0 采集 收起 來源:接口測試流程

    2021-01-04

  • 功能測試:

    ? ? 測試覆蓋:

    ? ? 業務流程 、 邊界值,特殊字符 、參數類型,必選項,可選項等

    性能測試:

    ? ? 測試覆蓋:

    ? ? 并發數,同一時間發送請求的用戶數量,采用逐步加壓的方式來找到系統能夠支持的最大并發數

    ? ? 吞吐量,tps,?

    ? ? 出錯率 等

    安全性測試:

    ? ? 測試覆蓋:

    ? ? 敏感數據加密

    ? ? 惡意攻擊等



    查看全部
    0 采集 收起 來源:接口測試流程

    2021-01-04

  • REST API 接口規范:返回結果 設計

    返回結果 設計是檢驗產品是否具有良好用戶體驗的關鍵。

    1. 通用錯誤碼,具體產品由具體產品api文檔給出。

    {“msg":"uri_not_found", "code":1001, "request":"GET\/v2\/photo\/132"}



    查看全部
    0 采集 收起 來源:Rest API介紹

    2021-01-04

  • REST API 接口規范:

    常見HTTP Status code 狀態碼:

    200 OK?

    201 created

    202 accepted

    301 moved permanently

    303 see other?

    400 bad request

    404 not found

    406 not acceptable

    409 conflict

    412 precondition failed

    415 unsupported media type

    500 internal server error

    503 service unavailable, i.e 應用池過高、消息隊列太多、當前服務器無法處理,等待30秒或10秒server自動恢復前報503;

    查看全部
    0 采集 收起 來源:Rest API介紹

    2021-01-04

  • REST API 接口規范

    設計規范:

    協議: 建議使用HTTPS協議,確保交互數據的傳輸安全

    域名:應該盡量將API部署在專用域名之下。i.e https://api.example.com

    版本控制:將版本號放在URL或Header中

    路徑:只能包含名詞,不能包括動詞

    過濾信息: ?limit=10? ?offset=10? ?page=1? ?sortby=name?

    Hypermedia API: 在返回結果中提供相關資源的鏈接,連向其他API方法

    驗證(Authentication): 確定用戶是其申明的身份,比如提供賬戶的密碼。

    授權(Authorization): 保證用戶有對請求資源特定操作的權限。比如 用戶的私人信息只能自己訪問,其他人無法看到;有些特殊的操作只能管理員可以操作,其他用戶有只讀的權限等。

    查看全部
    0 采集 收起 來源:Rest API介紹

    2021-01-04

  • REST API 特點總結 :

    1. 面向資源的接口設計 (不同于 SOAP協議,SOAP 是面向服務的)

    2. 抽象操作為基礎的CRUD(create/retrieve/update/delete)

    3. http是應用協議而非傳輸協議

    查看全部
  • REST 是一種系統架構的設計風格(而非標準),一種分布式系統的應用層解決方案(SOAP 基于 xml 有嚴格規范,REST基于 http, 更加方便快捷易用)

    目的:將Client和Server端進一步解耦

    經典應用:github API

    核心思想是資源 和 對資源的四種操作類型(創建資源 - HTTP POST / 獲取資源 - HTTP GET / 更新資源 - HTTP PUT / 刪除資源 - HTTP DELETE)

    查看全部
  • REST or RESTFUL

    RESTFUL 是 REST 的形容詞形式

    RESTFUL API 指的是 REST風格的接口

    一般來說,REST 等效于 RESTFUL, 區別一個是名詞,一個是形容詞

    查看全部

舉報

0/150
提交
取消
課程須知
了解基本的測試流程
老師告訴你能學到什么?
1. Postman的使用方法 2. 接口測試相關概念以及Rest api接口規范 3. 用Postman實現Rest api接口測試的步驟和方法

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!