【发布时间】:2022-01-19 02:15:05
【问题描述】:
有没有办法使用分布式负载测试对 AWS 解决方案的每个组件进行负载测试? https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/
我有一个 AWS 无服务器电子商务解决方案,它有一个步进函数(有几个 lambda 函数)、一个 API 网关和 RDS。我想在不同的端点加载测试解决方案,比如加载 step 函数,然后加载 API 网关等等。 所以,我已经部署了https://aws.amazon.com/solutions/implementations/distributed-load-testing-on-aws/,我面临两个问题:
- 为了测试整个解决方案,我有作为解决方案入口点的 S3 存储桶的目标 URL,现在的问题是身份验证密钥和密码每周循环一次。因此,我必须使用最新的密钥 ID 和密码不断更新脚本。有没有办法让我使用其他机制,例如拥有 jenkins 授权用户并将其与分布式负载测试 (DLT) 解决方案集成,或者以其他方式保持整个过程自动化而不影响安全性?
- 其次,我必须加载没有像 step 函数这样的外部 URL 的测试端点(有一个启动 step 函数的异步 lambda),并且为了通过 DLT 将有效负载发送到 step 函数,我需要一个目标 URL .在这种情况下甚至可以进行负载测试吗?如果是,如何?我曾尝试使用无服务器火炮,但它再次需要一个目标 URL。
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: amazon-web-services performance-testing load-testing