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 参数会对压测有影响。见:
MacOS: Performance Tuning