一、gomock 工具介紹 gomock 是一個 Go 語言的測試框架,在實際項目中,需要進(jìn)行單元測試的時候。卻往往發(fā)現(xiàn)有一大堆依賴項。這時候就...
一、 sqlmock介紹 sqlmock 是一個用于測試數(shù)據(jù)庫交互的 Go 模擬庫。它可以模擬 SQL 查詢、插入、更新等操作,并且可以驗證 S...
一、httptest 1.1 前置代碼準(zhǔn)備 假設(shè)我們的業(yè)務(wù)邏輯是搭建一個http server端,對外提供HTTP服務(wù)。用來處理用戶登錄請求,用...
Go 單元測試基本介紹 一、單元測試基本介紹 1.1 什么是單元測試? 單元測試(Unit Tests, UT) 是一個優(yōu)秀項目不可或缺的一部分...
Go 常用標(biāo)準(zhǔn)庫之 GoRequests 介紹與基本使用 一、介紹 官方文檔 DOC: https://pkg.go.dev/github.co...
Go 項目依賴注入wire工具最佳實踐介紹與使用 一、引入 在Go語言的項目開發(fā)中,為了提高代碼的可測試性和可維護(hù)性,我們通常會采用依賴注入(D...
在項目正式上線之前,我們通常需要通過壓測來評估當(dāng)前系統(tǒng)能夠支撐的請求量、排查可能存在的隱藏bug;壓力測試(壓測)是確保系統(tǒng)在高負(fù)載情況下仍能穩(wěn)...
Docker 容器編排利器 Docker Compose 一、Docker Compose 簡介 Docker Compose 項目是 Dock...
哈嘍,大家好呀! GitHub Copilot 想必大家都是熟悉的,一款A(yù)I代碼輔助神器,相信對編程界的諸位并不陌生。 今日特此分享一項便捷的工...