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

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

接口測試基礎之入門篇

難度入門
時長 1小時51分
學習人數
綜合評分9.07
104人評價 查看評價
9.4 內容實用
8.8 簡潔易懂
9.0 邏輯清晰
  • fiddler界面簡介

    查看全部
  • fiddle抓包
    查看全部
  • 一個牛逼測試員的必經之路

    ####要先熟悉代碼(postman可以帶你熟悉代碼)####

    邏輯清晰????表達、理解能力強????看懂代碼????會寫代碼????會改代碼????我來做

    查看全部
  • 接口測試工具三劍客

    查看全部
  • 接口測試工具

    查看全部
  • soapUI


    查看全部
  • 接口測試工具

    查看全部
  • 接口測試用例設計

    一、異常測試用例設計:參數異常 ,數據異常

    1、參數異常

    (1)、關鍵字參數異常

    (2)、參數為空

    (3)、多、少參數

    (4)、錯誤參數

    2、數據異常

    (1)、關鍵字數據為null

    (2)、數據為空

    (3)、長度不一致(規定長度)

    (4)、錯誤數據

    二、安全測試用例設計

    1、安全測試

    (1)、cookie

    (2)、header

    (3)、唯一識別碼(移動端)


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

    2018-09-20

  • 接口的類型 :post? get? delete? put?

    一、get和post的區別:

    1. post:post請求的數據是放在WebForm里面的,以表單形式提交

    2. get:get 請求的數據都拼接在地址欄里,地址欄有數據大小限制,不安全


    查看全部
  • Postman

    1. 組成部分

      左半側:操作歷史;

      中上部:接口地址請求方式;

      中下部:服務端返回數據;

    2. 編輯參數

      1.body里面右側有“Bulk Edit”編輯按鈕;

      2.history右側有Colletions(收藏夾,一些常用的調用接口);

      存在文件夾里面,(每個接口右側有save按鈕)

      3.批量執行收藏夾里面的所有接口,點擊文件夾右側的箭頭----》點擊run----》starttest--->右側窗口出現執行的結果

      4.重復執行run

      runs模塊下的current run中有一個iteration(迭代),輸入次數,也可以修改環境(enveriment)

      5.配置環境變量

      點擊設置按鈕,點擊第一個mana....

      輸入名稱和url等相關信息

      6.比較結果

      在Tests模塊

    查看全部
  • fiddler:

    獨立的可以直接抓http請求;

    小巧,功能完善;

    fiddler是一個http協議調試代理工具,它能夠記錄并檢查所有你的電腦和互聯網之間http通訊,設置斷點,查看所有的“進出”Fiddler的數據。

    https://img1.sycdn.imooc.com//5ba0a8ad0001531506890306.jpg

    3.fiddler的運用:

    1. 查看接口請求方式;

    2. 查看請求數據、響應數據;

    3. 接口返回狀態、設置代理;

    設置代理:tools---》fiddler options--->connections--->

    https://img1.sycdn.imooc.com//5ba0aa1c00014e6907580422.jpg

    之后還要在移動端進行設置。

    ????4.header、cookie(cookie也是屬于header的一部分);

    ????5.設置斷點;Rules--->Automatic Breakpoints

    ????6.添加篩選;右側的Filters中https://img1.sycdn.imooc.com//5ba0ab52000188b112110585.jpg

    ????7.進行接口測試;Composer---》輸入請求方式,接口,參數等---》點擊運行---》左側有這個記錄----》雙擊左側的這個記錄


    查看全部
  • loadrunner:接口、性能測試;

    fiddler:抓包、接口測試;

    soapui:接口、自動化測試;

    Jmeter:接口、性能測試;

    postman:接口測試插件(集成在谷歌瀏覽器中);

    接口測試工具三劍客:

    fiddler、postman、Python自己開發;


    查看全部
  • fiddler --POST四種接口測試

    (一)application/x-www-form-urlencoded數據格式

    這是post請求最常見也是默認的數據提交格式。它要求數據名稱(name)和數據值(value)之間以等號相連,與另一組name/value值之間用&相連。例如:parameter1=12345&meter2=23456。將請求的內容進行格式化了,其實這個方法同時簡化的客戶端發送,也簡化了服務器端獲取,服務器通過getParameters(String name)即可獲取到傳送來的信息。

    用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:


    模擬請求之后,從返回結果可以查看到我們的請求數據:


    (二)application/json數據格式

    application/json格式的請求頭是指用來告訴服務端post過去的消息主體是序列化后的 JSON 字符串。

    用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:


    模擬請求之后,從返回結果可以看到我們的請求數據:


    (三)text/xml數據格式

    用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:


    模擬請求之后,從返回結果可以看到我們的請求數據:


    (四)multipart/form-data數據格式

    除了傳統的application/x-www-form-urlencoded表單,我們另一個經常用到的是上傳文件用的表單,這種表單的類型為multipart/form-data。

    用fiddler模擬請求的話,請求頭和請求主體的內容可以這樣構造:

    第一步,先設置好請求頭格式,然后點擊upload file...


    第二步,上傳你的文件,這里我上傳一個png的圖片


    這是fiddler根據我們上傳的文件自動調整生成的請求,在請求頭中看到,我們需要選擇一段數據作為“分割邊界”(boundary屬性),這個“邊界數據”不能在內容其他地方出現,一般來說使用一段從概率上說“幾乎不可能”的數據即可。每次post瀏覽器都會生成一個隨機的30-40位長度的隨機字符串,瀏覽器一般不會遍歷這次post的所有數據找到一個不可能出現在數據中的字符串,一般都是隨機生成。選擇了這個邊界之后,瀏覽器便把它放在Content-Type 里面傳遞給服務器,服務器根據此邊界解析數據。下面的數據便根據boundary劃分段,每一段便是一項數據。(每個field被分成小部分,而且包含一個value是"form-data"的"Content-Disposition"的頭部;一個"name"屬性對應field的ID等等,文件的話包括一個filename)

    模擬請求之后,從返回結果可以看到我們的請求數據:



    查看全部
  • 接口測試三劍客:

    1、fiddler

    2、postman

    3、python自己開發

    查看全部
  • 需要思考的問題:

    1、cookie有什么用?

    2、header有什么用?

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

    2018-09-13

舉報

0/150
提交
取消
課程須知
本課程適用于沒有基礎或者想要轉行做接口測試的小伙伴。
老師告訴你能學到什么?
http類型的接口測試沒有想象中的那么難,通過學習不同類型接口的特性,以及常見工具的特性和差異,使用不同的工具針對不同類型的接口進行測試,讓你不再覺得它是多么難以征服。 慕課網測試交流群 559506833

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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