【Golang 接口自動化00】為什么要用Golang做自動化?


為什么使用Golang做自動化

順應公司的趨勢學習了Golang之后,因為沒有太多時間和項目來實踐,怕止步於此、步Java缺少練習遺忘殆盡的后塵,決定利用工作之余的時間把此前用Python的寫的自動化使用golang進行重構。

一直都有總結的習慣,也喜歡用代碼解決一些問題,此前這一塊都是用Python來完成的,后續會逐漸轉移到Golang。我相信通過挖掘一些項目內部能做的事情做練習,希望以后能成為一個合格的gopher。

最終想實現的效果

終極目標:與開發的代碼放在一起CI,作為CI成功與否的一個判斷條件,做到真正的提前發現問題

怎么做?

其實在寫這篇博客的時候,我已經完成了Golang接口自動化主要架構的選型,demo也已經完成,大概會分為以下幾個方面來記錄:

  • http請求封裝(標准庫)
  • grpc請求封裝
  • 響應結果解析(json、xml等)
  • 如何編寫自動化用例
  • 如何管理自動化用例(數據、腳本分離)
  • 其他功能(操作數據庫完成數據初始化、郵件發送結果、CI集成、鏡像部署等)

寫在后面

此篇為第一篇,我會寫一個系列來記錄整個框架的構建過程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM