Pressure Testing

6th May 2021 at 2:11pm
Web Backend

压力测试。

工具

hey

hey 是一个用 Go 写的 HTTP 压力测试工具。易用且性能高。

-q 参数指限定 QPS,但是它是指每个 concurrency worker (-c) 的 QPS。比如 -c 4 -q 10,则实际的 QPS 是 40(4x10)。GitHub issue 中提到这个问题。

平台性能调优

一些 client / server 端的 kernel 参数会对压测有影响。见: