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
- Host: GitHub
- URL: https://github.com/iwaltgen/go-web-benchmark
- Owner: iwaltgen
- License: mit
- Created: 2020-09-25T06:03:33.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-05T03:27:57.000Z (over 5 years ago)
- Last Synced: 2024-06-20T03:01:17.291Z (about 2 years ago)
- Topics: benchmark, go, golang, http2, web
- Language: Go
- Homepage:
- Size: 400 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
[](https://htmlpreview.github.io/?https://github.com/iwaltgen/go-web-benchmark/blob/master/report/plot-100ms-10000tps.html)