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

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

REST API 接口測試

杜涵 軟件測試工程師
難度初級
時長 1小時30分
學習人數
綜合評分9.37
31人評價 查看評價
9.5 內容實用
9.3 簡潔易懂
9.3 邏輯清晰
  • 需求描述

    GET: http://localhost:8080/MyWebsite/user/

    • Header: Content-type = application/json

    • Body: 空

    • Response: 返回所有 User 對象

    • Status code: 200

    查看全部
  • Content-type

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

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

    • multipart/form-data:既可以發送文本數據也支持二進制數據上載


    查看全部
  • HTTP Header

    • Accept:指定客戶端能夠接收的內容類型

    • Accept-Charset:瀏覽器可以接受的字符編碼集。

    • Authorization: HTTP 授權的授權證書

    • Content-type:請求的與實體對應的 MIME 信息

    • Referer:先前網頁的地址,當前請求網頁緊隨其后,即來路


    查看全部
  • 主要功能包括

    • 模擬各種 HTTP requests

    • Collection 功能(測試集合)

    • 人性化的 Response 整理

    • 內置測試腳本語言

    • 設定變量與環境


    查看全部
  • Postman 介紹

    Postman,是 Google 開發的一款功雖大的網頁調試與發送網頁 HTTP 請求,并能運行測試用例的的 Chrome 插件。

    下載地址:https//www.getpostman.com/

    提前安裝 net 4.5: https//www.microsoft.com/en-us/download/details.aspx?id=42642


    查看全部
  • 測試步驟

    了解接口格式

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

    2021-08-18

  • 安全性測試

    測試覆蓋:

    • 敏感數據加密

    • 惡意攻擊等


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

    2021-08-18

  • 性能測試

    測試覆蓋:

    • 并發數

    • 吞吐量,tps

    • 出錯率等


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

    2021-08-18

  • 功能測試

    測試覆蓋:

    • 業務流程

    • 邊界值,特殊字符

    • 參數類型,必選項,可選項等


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

    2021-08-18

  • 測試工具

    常見的測試工具:

    • Postman

    • Jmeter

    • Restclient 等等


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

    2021-08-18

  • 自動化測試

    測試方法:

    • 編寫自動化腳本實現

    • 一勞永逸,加入回測試集合

    • 需要一定編碼經驗


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

    2021-08-18

  • 手動測試

    測試方法:

    • 借助工具完成

    • 拼接參數執行請求


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

    2021-08-18

  • REST API 接口實例

    • GET /product:列出所有商品

    • POST /product:新建一個商品

    • GET /product/ID:獲取某個指定商品的信息

    • PUT /product/ID:更新某個指定商品的信息

    • DELETE /product/ID:刪除某個商品

    • GET /product/ID/purchase:列出某個指定商品的所有投資者

    • GET /product/ID/purchase/ID:獲取某個指定商品的指定投資者信息


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

    2021-08-18

  • 返回結果設計

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

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


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

    2021-08-18

  • REST API 接口規范

    常見的 HTTP status code 狀態碼:

    • 200 (OK) - 如果現有資源已被更改

    • 201 (created) - 如果新資源被創建

    • 202 (accepted) - 已接受處理請求但尚未完成(異步處理)

    • 301 (Moved Permanently) - 資源的 URI 被更新

    • 303 (See Other) - 其他(如,負載均衡)

    • 400 (bad request) - 指代壞請求

    • 404 (not found) - 資源不存在

    • 406 (not acceptable) - 服務端不支持所需表示

    • 409 (conflict) - 通用沖突

    • 412 (Precondition Failed) - 前置條件失?。ㄈ鐖绦袟l件更新時的沖突)

    • 415 (unsupported media type) - 接受到的表示不受支持

    • 500 (internal server error) - 通用錯誤響應

    • 503 (Service Unavailable) - 服務當前無法處理請求


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

    2021-08-18

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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