API 測試工具 Hitchhiker 0.4:無所不能的指令碼

類別: IT

Hitchhiker 是一款開源的 Restful Api 測試工具,支援 Schedule, 資料對比,壓力測試,支援上傳指令碼定製請求,可以輕鬆部署到本地,和你的team成員一起管理Api。
訪問 http://www.hitchhiker-api.com測試,可以點選 `try without login` (線上演示不支援壓力測試及上傳js)

Features:

  • 增加 pre request script。

  • #29 專案資料夾系統,支援上傳js或資料檔案到資料夾並可以在指令碼里使用它們。

  • #22 schedule支援以小時或分鐘為單位。

  • #34 支援自定義郵件傳送介面。

  • #24 開放schedule的run now介面以便其他程式呼叫。

Bugs:

  • #24 schedule的順序執行無效

  • sync有時會覆蓋使用者已經更改的資料

  • sync時環境變數編輯對應框裡的內容會被清掉

這次的一個重要功能就是指令碼里支援require,以及支援上傳js和資料給指令碼使用。

require             // 這個做js的都懂,有了這個就有無限可能,內建了'lodash', 'request', 'cypro-js'等庫,重要的是支援上傳js庫readFile            // 讀取檔案readFileByReader    // 使用自定義的方法讀取檔案,比如讀取excelsaveFile            // 儲存檔案removeFile          // 刪除檔案setEnvVariable      // 設定環境變數getEnvVariable      // 獲取環境變數removeEnvVariable   // 刪除環境變數environment         // 獲取當前環境的名字

下圖展示了在Script裡請求資料並把返回結果給到當前請求使用

Github:https://github.com/brookshi/Hitchhiker

API 測試工具 Hitchhiker 0.4:無所不能的指令碼原文請看這裡