httpexpect

API testing toolkit

A toolkit for building and testing HTTP/REST APIs with a focus on ease of use and flexibility

End-to-end HTTP and REST API testing for Go.

GitHub

3k stars
37 watching
239 forks
Language: Go
last commit: about 2 months ago
Linked from 3 awesome lists

assertionshttpjsonresttestingwebsocket

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
h2non/baloo End-to-end HTTP API testing framework 778
emicklei/go-restful A package for building RESTful web services using Go 5,041
ant0ine/go-json-rest A library that provides a simple and efficient way to build RESTful JSON APIs in Go. 3,514
qustavo/httplab An interactive web server for inspecting and manipulating HTTP requests and responses 4,046
smartystreets/goconvey A tool for writing and running Go tests in the browser or terminal with visualizations of test results 8,263
go-resty/resty A comprehensive HTTP and REST client library for Go with features like request retries, middleware support, and automatic marshaling/unmarshaling. 10,194
goadesign/goa A tool for designing and generating APIs in Go 5,702
h2non/gock Tools for mocking and testing HTTP traffic in Go 2,110
domsolutions/gopayloader A tool for benchmarking and testing HTTP/S servers with optional JWT generation 17
cweill/gotests Generates Go test boilerplate from source code 4,964
go-chi/chi A lightweight router for building modular and composable HTTP services 18,620
maxatome/go-testdeep Tool for comparing and testing Go code 436
labstack/echo A lightweight, high-performance Go web framework designed for building scalable RESTful APIs and microservices. 29,940
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,104
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,766