web版本 开源压测工具_标星 1.3K 的 Web 框架压测库,助你更好的选择框架
大家好,我是你們的章魚貓。
目前開源界有很多的 Web 框架,而一款好的 Web 框架能夠給你在開發效率和后期維護上減少很多不必要的麻煩。所以在項目初期選擇一款好的 Web 框架至關重要。
在 Go 語言里面,同樣也有很多的開源 Web 框架。今天要推薦的一個開源框,是對 Web 框架進行壓測的工具。作者自己在開發 Web 框架,而通過壓力測試發現框架的缺陷至關重要,只有這樣才能不斷提高。同時橫向與其他的開源框架比較也非常的重要。
所以作者借鑒了 go-http-routing-benchmark ( https://github.com/julienschmidt/go-http-routing-benchmark ) 的思路,建設了一個能夠對整個全流程進行測試的工具,而 go-http-routing-benchmark 則更多關注在 URL 的路由選擇上。go-web-framework-benchmark 能夠對連接、路由選擇、請求處理等進行評估,同時支持對業務邏輯的 Mock。
以下是工具選擇的統一壓測環境:
絕大部分開源的 Go Web 框架都經過這個框架的測試評估,以下截圖只是其中一部分,更多的可以訪問項目地址查看。
以下是部分的測試結果:
如果你要使用這個工具,方法也很簡單哦。
如果你需要測試自己的框架,只需要按下列要求修改 server.go 和 libs.sh 文件即可。
更多項目詳情請查看如下鏈接。
開源項目地址:https://github.com/smallnest/go-web-framework-benchmark
總結
以上是生活随笔為你收集整理的web版本 开源压测工具_标星 1.3K 的 Web 框架压测库,助你更好的选择框架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: easypoi教程_SpringBoot
- 下一篇: mac全选文字的快捷键_在mac上写作必