HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽

gock Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation. Heavily inspired by nock. There is also its Python port, pook. To get started, take a look to the examples.
Category: Golang / Testing
Watchers: 19
Star: 1.6k
Fork: 86
Last update: May 23, 2022

Related Repos

vaikas sigstore-scaffolding This repository contains scaffolding to make standing up a full sigstore stack easier and automatable. Our focus is on running on

deref Transcript transcript is a CLI tool for snapshot testing other CLI tools. TODO: Video here. Usage Automatically record a shell session or type-out a t

aelsabbahy Goss - Quick and Easy server validation ** Goss in 45 seconds Note: For an even faster way of doing this, see: autoadd Note: For testing docker contai

shihuo-cn Mockit 目标:将mock变得简单,让代码维护变得容易 分支介绍 main 主分支,覆盖了单元测试 light 轻分支,去除了单元测试,简化了依赖项,方便其他团队使用 常见Mock难点 不同中间件,mock库设计模式不一致,学习代价高,差异化明显 mock方案强依赖服务端,无法灵活解耦 单元测试

bschaatsbergen ntest ntest is a cross-platform cli app that runs multiple tests against any address. About ntest Having the ability to run common tests against any d

cloudquery The open-source cloud asset inventory powered by SQL. CloudQuery extracts, transforms, and loads your cloud assets into normalized PostgreSQL tables.

snapp-incubator GHODRAT WebRTC media servers stress testing tool (currently only Janus) Architecture Janus media-server under load Deployment ghodrat # update or crea

ddosify Ddosify - High-performance load testing tool, written in Golang.

protolambda MergeMock Experimental debug tooling, mocking the execution engine and consensus node for testing. work in progress Quick Start To get started, build

supersonictw PopCat Echo The server-side reproduction, similar the one of, improve the performance and speed. Docker Image The docker image is

fofapro FaPro Free,Cross-platform,Single-file mass network protocol server simulator 中文Readme Description FaPro is a Fake Protocol Server tool, Can easily sta

raverrr Plution is a convenient way to scan at scale for pages that are vulnerable to client side prototype pollution via a URL payload.

MarvinJWendt Full-featured test framework for Go! Assertions, mocking, input testing, output capturing, and much more! 🍕

six-ddc Plow is a HTTP(S) benchmarking tool, written in Golang. It uses excellent fasthttp instead of Go's default net/http due to its lightning fast performance.

utkusen reqstress is a benchmarking&stressing tool that can send raw HTTP requests. It's written in Go and uses fasthttp library instead of Go's default http library, because of its lightning-fast performance.