【问题标题】:AWS API Gateway ThrottlingAWS API 网关限制
【发布时间】:2018-05-06 15:54:36
【问题描述】:

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

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

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

我导出了我的运行并正在使用 NEWMAN(邮递员 CLI 运行器)发送 100 个请求,它们都返回 200 个;应该发生 429 个 AWS 声明,似乎没有任何事情被限制或丢弃。

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

谢谢。

【问题讨论】:

  • 您是按顺序发送请求吗?您可以使用其他可以并行发送请求的工具,例如abhey aka boom 等吗?

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


【解决方案1】:

为什么不使用 Postman Collection Runner?

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

创建 Postman 集合 + 启动多个实例。

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

【讨论】:

    猜你喜欢
    • 2018-02-16
    • 2019-05-31
    • 2022-10-23
    • 2016-03-31
    • 2018-09-05
    • 1970-01-01
    • 2022-06-21
    • 2018-07-24
    • 2016-12-13
    相关资源
    最近更新 更多