压力测试-API网关+ AWS Lambda

时间:2019-02-06 21:11:34

标签: performance aws-lambda aws-api-gateway stress-testing

我正在使用AWS API Gateway + AWS Lambda设计的系统中进行压力测试。

我要设置2K个虚拟用户,每个用户进行1次交易,启动时间为1分钟。

制作虚拟lambda时,系统可以处理负载。 如果我将lambda更改为sleep(5),我开始在仪表板上看到一些错误。它们是5xx错误,但Lambda函数上没有日志记录信息。似乎未调用Lambda函数...该请求在API网关上被“阻止”。

1 个答案:

答案 0 :(得分:1)

  • 您有可能达到lambda并发限制。aws lambda
  • 每个AWS账户的总AccountLimit值在任何时间点都是固定的,但是可以根据需要轻松增加。截至2017年5月,默认限制是每个AWS区域的并发限制为1000。
  • 还要检查您的项目的方法级别是否有API网关限制限制(默认值为10,000 / rps,突发为5,000)aws apiGateway
  • 还请确保告知aws您正在进行压力测试,因为它们可能会阻塞您。
  • 您可以查看apigateway和lambda的cloudwatch日志,这可能使我们有更多的了解。