An open API service indexing awesome lists of open source software.

https://github.com/iwaltgen/go-web-benchmark

Go web http2 benchmark
https://github.com/iwaltgen/go-web-benchmark

benchmark go golang http2 web

Last synced: 6 months ago
JSON representation

Go web http2 benchmark

Awesome Lists containing this project

README

          

# Go web http2 benchmark

Go web http2 benchmark suite.

# Frameworks

| Name | License | Version |
| ---------------------------| ----------------- | ---------------- |
| [echo] | MIT | 4.1.17 |
| [gin] | MIT | 1.6.3 |
| [fiber] | MIT | 2.0.2 |

[echo]: https://github.com/labstack/echo
[gin]: https://github.com/gin-gonic/gin
[fiber]: https://github.com/gofiber/fiber

## Prerequisites

```sh
$ brew install vegeta mkcert
$ mkcert -install
$ mkcert localhost 127.0.0.1 ::1
```

## Test

Setting mock 100ms processing time and request 10000 req/s.

[![100ms-10000tps](report/plot-100ms-10000tps.png)](https://htmlpreview.github.io/?https://github.com/iwaltgen/go-web-benchmark/blob/master/report/plot-100ms-10000tps.html)