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