How to test AP# How to test API

What tool can you use to test your REST API ?

  一般我們在從事軟體開發工作時,不管是自己建立自己的library(事先設計好的一套有特定功能的程式碼模組,可供程式呼叫並使用其功能),或者使用別人已經設計好的library(這些librar我們在軟體工作上就稱為 API ,或者請看這本書的相關介紹- What is API and REST API ?),都需要測試這些東西的功能是否正常運作,且回傳所需要的資料,此時 可能可以用瀏覽器的網址輸入列藉由http GET、POST等操作來測試是否可確實地收到Server回覆的資料,此時如果光是使用網址列來做測試的話,可能相當不便,因為有時API會需要測試階層式(hierarchical)的資源訪問或者反覆的修改API的測試語法條件時,會相當耗時,此時我們可能需要專門的工具,此類工具對於測試的各種HTTP Request以及Request中的各種Header、Cookies以及回傳的結果的格式整理到環境設定都有做完整且人性化的介面,以方便減少因為修改各種語法與查看各類回傳結果等所花的時間,因為回傳結果通常是已經解析(Parse-針對各種回傳的檔案格式,以解析器(Paser)做過掃描分析)過,並且對各種不同的欄位標上不同顏色,利於辨識與判斷回傳結果是否如預期般正常運作。

較推薦的工具: Postman 、 Advanced Rest client

  to be continued

results matching ""

    No results matching ""