close
Postman 初級應用
因為工作所需需要測試一下自己專案內的web service  & 別人的web service
後來發現這套 google chrome的外掛插件Postman
 
 
 
 
因為這次的工作任務指有用到送出post的功能,因此只針對POST做講解與紀錄
(以下說明摘錄自官方文件 https://www.getpostman.com/docs/)
 
到chrome://extensions/   >  搜尋"postman"  >  安裝  >  安裝完成後  >
一開始安裝完成,會要你辦帳號,這時候也可以選擇skip now ,如果不想辦帳號就在畫面上用心找一下囉
 
如下圖所示,Postman分為左右兩個區域
左邊分別是歷史紀錄 與 使用者自己收集起來的範例
右邊則是要建立測試 request的地方
 
 
再來是輸入URL的地方
除了可以輸入輸入URL外還可以點選
左手邊的 http method選項來選擇要送出的request 型態
右手邊的 params 按鈕,依照key-value的模式輸入網址列攜帶的參數
 
 
也可以設定送出 request 的header
左鍵點擊 Header會出現如以下圖一,這時候的輸入方式也是可以依照 key - value的方式輸入
或者可以點擊右手邊的 Bulk Edit 就會顯示出另一種輸入方式,如下圖二
 
圖一
 
圖二
 
 
 
接著是建立要傳送 request的本體(body)
在 postman 中建立 body的方式有四種
 
form-data - 原本程式預設的是使用key-value的輸入方式,可以模擬使用者在網頁上填寫表單按下送出的行為
其中的key值也可以利用右手邊的選單,選擇檔案上傳
 
 
urlencoded - 其操作方式與作用都與form - data雷同,唯一不同的地方在於,其 value只能輸入String 而不能夾帶檔案
(至於 encoded 與 form-data之間有何不同,請自行google"encoded vs form-data" ,我也是似懂非懂的)
 
 
raw - 在這個模式,使用者可以輸入任何想輸入的元素(除了 postman內建的全域變數),不論輸入什麼東西postman原封不動地隨著request送出。
PS 在ratio button右手邊有個下拉選項可以讓使用者選擇要輸入哪種格式的資料
 
 
binary - 使用這個模式可以傳送一些無法用輸入的寫進Postman的訊息,例如 : 圖片、聲音...等
 
最後,其他還有很多未提及的應用,如果想更進一步了解這個軟體可以上官網去看看

arrow
arrow
    文章標籤
    Postman
    全站熱搜

    sonyvsshadow 發表在 痞客邦 留言(0) 人氣()