hey -c 10 -z 30s http://example-app
是一个命令,用于模拟负载并发送请求到名为 “example-app” 的应用程序。下面是该命令的含义:
-
hey
: 是一个用于发送 HTTP 请求的命令行工具。 -
-c 10
: 指定并发请求数为 10,表示同时发送 10 个请求。 -
-z 30s
: 指定持续时间为 30 秒,表示发送请求的持续时间为 30 秒。 -
http://example-app
: 指定要发送请求的目标 URL,这里假设 “example-app” 是一个有效的应用程序 URL。
该命令将在持续 30 秒的时间内以并发方式发送 10 个请求到 “example-app”。这将模拟负载的增加,触发 Horizontal Pod Autoscaler (HPA) 监测 CPU 使用率并自动扩展 Pod 的副本数。
你可以根据需要调整 -c
和 -z
参数来增加或减少并发请求数和持续时间,以模拟更高或更低的负载情况。