update doc for g3bench

This commit is contained in:
Zhang Jingqiang 2025-10-16 14:27:11 +08:00 committed by Zhang Jingqiang
parent 768ee039f1
commit 10b2db7b6c
4 changed files with 40 additions and 11 deletions

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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