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 1 month 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 777
emicklei/go-restful A package for building RESTful web services using Go 5,051
ant0ine/go-json-rest A library that provides a simple and efficient way to build RESTful JSON APIs in Go. 3,509
qustavo/httplab An interactive web server for inspecting and manipulating HTTP requests and responses 4,057
smartystreets/goconvey A tool for writing and running Go tests in the browser or terminal with visualizations of test results 8,282
go-resty/resty A comprehensive HTTP and REST client library for Go with features like request retries, middleware support, and automatic marshaling/unmarshaling. 10,268
goadesign/goa A tool for designing and generating APIs in Go 5,719
h2non/gock Tools for mocking and testing HTTP traffic in Go 2,116
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,975
go-chi/chi A lightweight router for building modular and composable HTTP services 18,767
maxatome/go-testdeep Tool for comparing and testing Go code 436
labstack/echo A high-performance, minimalist Go web framework with extensible middleware capabilities and robust API features. 30,085
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,433
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,785