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.
3k stars
37 watching
239 forks
Language: Go
last commit: about 1 month ago
Linked from 3 awesome lists
assertionshttpjsonresttestingwebsocket
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 |