AWS API网关限制

时间:2017-11-22 19:39:10

标签: amazon-web-services aws-api-gateway throttling

我试图在我的API上设置限制,并且我试图测试以确保我的油门设置正常工作。

为了测试这个,我已经将我的油门设置为2 rps,一次爆发。是的,我知道这很愚蠢,但我现在只是测试我的POC。

我在我的一个资源上创建了一个简单的GET方法,这只是一个MOCK集成。我使用POSTMAN来调用URI,然后得到200.

我导出了我的跑步并且正在使用NEWMAN(邮差CLI跑者)发送100个请求,他们都返回200秒;似乎没有任何东西被限制或丢弃,因为429 AWS声称应该发生。

我正在寻找一种更好的方法来测试我的油门设置。我不知道我能提供什么信息。

感谢。

1 个答案:

答案 0 :(得分:0)

为什么不使用Postman Collection Runner?

我创建了一个新的Postman集合,在已限制的端点上添加了GET(每秒1个请求)。然后执行多个Postman Collection Runner。 PCR的每个实例都设置为运行请求的20个实例(这将确保这将导致失败)。

创建邮递员收藏集并启动多个实例。

enter image description here

一旦打开了多个(至少2个)PCR实例,就可以运行请求并注意到成功/失败。

enter image description here