mirror of
https://github.com/bytedance/g3.git
synced 2026-04-28 03:30:31 +00:00
update doc for g3bench
This commit is contained in:
parent
768ee039f1
commit
10b2db7b6c
4 changed files with 40 additions and 11 deletions
|
|
@ -63,7 +63,14 @@ StatsD互換の統計アグリゲータ。
|
|||
|
||||
### g3bench
|
||||
|
||||
HTTP 1.x、HTTP 2、HTTP 3、TLSハンドシェイク、DNS、Cloudflare Keylessをサポートするベンチマークツール。
|
||||
ストレステストツール、サポート
|
||||
|
||||
- HTTP: HTTP/1.1, HTTP/2, HTTP/3
|
||||
- WebSocket
|
||||
- TLS Handshake
|
||||
- DNS: UDP, TCP, DNS over TLS, DNS over HTTP, DNS over QUIC, DNS over HTTP/3
|
||||
- Thrift RPC
|
||||
- Cloudflare Keyless
|
||||
|
||||
[詳細な紹介](g3bench/README.md)
|
||||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,14 @@ A work in progress reverse proxy solution.
|
|||
|
||||
### g3bench
|
||||
|
||||
A benchmark tool that supports HTTP 1.x, HTTP 2, HTTP 3, TLS Handshake, DNS and Cloudflare Keyless.
|
||||
A benchmark tool that supports:
|
||||
|
||||
- HTTP: HTTP/1.1, HTTP/2, HTTP/3
|
||||
- WebSocket
|
||||
- TLS Handshake
|
||||
- DNS: UDP, TCP, DNS over TLS, DNS over HTTP, DNS over QUIC, DNS over HTTP/3
|
||||
- Thrift RPC
|
||||
- Cloudflare Keyless
|
||||
|
||||
[README](g3bench/README.md)
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,14 @@ StatsD兼容的监控打点指标聚合服务。
|
|||
|
||||
### g3bench
|
||||
|
||||
压测工具,支持 HTTP/1.x、HTTP/2、HTTP/3、TLS握手、DNS、Cloudflare Keyless 。
|
||||
压测工具,支持
|
||||
|
||||
- HTTP: HTTP/1.1, HTTP/2, HTTP/3
|
||||
- WebSocket
|
||||
- TLS Handshake
|
||||
- DNS: UDP, TCP, DNS over TLS, DNS over HTTP, DNS over QUIC, DNS over HTTP/3
|
||||
- Thrift RPC
|
||||
- Cloudflare Keyless
|
||||
|
||||
[详细介绍](g3bench/README.md)
|
||||
|
||||
|
|
|
|||
|
|
@ -29,30 +29,34 @@ See [Build and Package](../doc/build_and_package.md) if you want to build binary
|
|||
|
||||
### Targets
|
||||
|
||||
- *HTTP 1.x*
|
||||
- *HTTP/1.1*
|
||||
|
||||
* GET / HEAD
|
||||
* DELETE / GET / HEAD / OPTIONS / TRACE / POST / PUT
|
||||
* Socks5 Proxy / Http Proxy / Https Proxy
|
||||
* PROXY Protocol
|
||||
* Socket Speed limit and IO stats (HTTP layer)
|
||||
* 国密《GB/T 38636-2020》(TLCP)(require feature vendored-tongsuo)
|
||||
|
||||
- *HTTP 2*
|
||||
- *HTTP/2*
|
||||
|
||||
* GET / HEAD
|
||||
* DELETE / GET / HEAD / OPTIONS / TRACE / POST / PUT
|
||||
* Socks5 Proxy / Http Proxy / Https Proxy
|
||||
* Connection Pool
|
||||
* PROXY Protocol
|
||||
* Socket Speed limit and IO stats (H2 layer)
|
||||
* 国密《GB/T 38636-2020》(TLCP)(require feature vendored-tongsuo)
|
||||
|
||||
- *HTTP 3*
|
||||
- *HTTP/3*
|
||||
|
||||
* GET / HEAD
|
||||
* DELETE / GET / HEAD / OPTIONS / TRACE / POST / PUT
|
||||
* Socks5 Proxy
|
||||
* Connection Pool
|
||||
* Socket Speed limit and IO stats (QUIC layer)
|
||||
|
||||
- WebSocket
|
||||
|
||||
* HTTP1.1 Upgrade
|
||||
|
||||
- *TLS Handshake*
|
||||
|
||||
* PROXY Protocol
|
||||
|
|
@ -67,6 +71,10 @@ See [Build and Package](../doc/build_and_package.md) if you want to build binary
|
|||
* DNS over HTTP/3
|
||||
* DNS over QUIC
|
||||
|
||||
- *Thrift RPC*
|
||||
|
||||
* Thrift over TCP
|
||||
|
||||
- *Cloudflare Keyless*
|
||||
|
||||
* Connection Pool
|
||||
|
|
@ -81,7 +89,7 @@ See [Build and Package](../doc/build_and_package.md) if you want to build binary
|
|||
|
||||
# Examples
|
||||
|
||||
## Test a Http Server
|
||||
## Test an Http Server
|
||||
|
||||
```shell
|
||||
# http, 100 concurrency, for 20 seconds
|
||||
|
|
@ -98,7 +106,7 @@ g3bench h2 https://www.example.net
|
|||
g3bench h3 https://www.example.net
|
||||
```
|
||||
|
||||
## Test a Http Proxy
|
||||
## Test an Http Proxy
|
||||
|
||||
```shell
|
||||
# using HTTP Forward, 100 concurrency, for 20 seconds
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue