開源接口測試平臺分析

最近公司一直在鼓勵技術發展,自己也是想着能搭建一個測試平臺供公司測試組使用,在這之前搭建好了接口測試平臺【HttpRunnerrManager】,但感覺有點不合適我們公司業務,畢竟每個平臺都有不同針對性,以下記錄一下所接觸各平臺差異

主要來源:開源項目 · TesterHome

一、HttpRunnerrManager

  • 開發語言: python Django框架
    操作系統: Windows/Mac/Linux
    尹全旺 · 2018年06月0
    源碼地址:https://github.com/HttpRunner/HttpRunnerManager
    注:基於 HttpRunner 的 Web 測試平臺,已停止維護。
    個人分析:功能全面,但搭建環境過程複雜。搭建完成後創建項目、新增接口測試操作也過於複雜。由於時使用的Django框架,服務器渲染。所以對於二次開發難度較大(需要既懂python,又要懂前端)
    建議:3星

二、FasterRunner

  • 開發語言: python
    操作系統: Windows/Mac/Linux
    尹全旺 · 2018年06月0
    源碼地址:
    FasterRunner:https://github.com/yinquanwang/FasterRunner
    FasterWeb:https://github.com/yinquanwang/FasterWeb
    注:基於HttpRunner的一款小而美的測試工具
    個人分析:確實是一款非常輕量化的平臺,無論是搭建環境,還是功能使用。都是簡單直接。特別是對於自定義函數支持得非常好。不過由於還是出版,會有一些bug,但是並不影響使用,有能力的可以在這基礎上進行二次開發。與HttpRunnerrManager是同一個作者
    建議:4星

三、api_automation_test

  • 開發語言: python3 Django REST framework編寫接口,前端採用vue+elementUI
    操作系統: Windows/Mac/Linux
    點點 · 2018年07月16日
    源碼地址:https://github.com/githublitao/api_automation_test
    注:python3.6.3 Django 2.0.2框架
    個人分析:交互做得非常大氣,很nice。但是好像不支持自定義函數。不過項目開源得非常好,包括代碼目錄結構也介紹得十分清楚,適合二次開發。
    建議:3.5星
    體驗地址: http://120.79.232.23/ 請體驗用戶不要刪除已有數據
    賬號:admin 密碼:admin369874125

以上純屬個人想法,僅供參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章