首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用AWS GraphQL进行单元测试AppSync模式/查询?

用AWS GraphQL进行单元测试AppSync模式/查询?
EN

Stack Overflow用户
提问于 2019-01-04 21:05:46
回答 2查看 2.3K关注 0票数 1

我有一个简单的问题:是否有一种方法/程序/方法来创建单元测试来测试在AWS AppSync上生成的GraphQL Url,以验证创建的GraphQL模式、查询、突变等的有效性?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-04 23:14:29

有一个开源的AppSync Serverless无插件,它支持离线仿真器.您可能会发现它很有用:https://github.com/sid88in/serverless-appsync-plugin#offline-support

另一个很好的建议是有两个单独的AppSync API。一个API托管您的生产流量。另一种方法是在变更投入生产前对其进行测试。如果您使用Cloudformation (强烈推荐的)来管理您的基础设施,那么这就容易多了。

如果您希望定期验证API是否正常工作(每隔一分钟左右),您可以创建如下所示的金丝雀:

  1. 创建一个按计划运行的Lambda函数。这个lambda函数将发出各种GraphQL请求。它可以向CloudWatch发出成功/失败指标。
  2. 设置一个CloudWatch警报,这样如果您的成功/失败度量是不寻常的,您就可以得到通知。

关于金丝雀的使用情况,见:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/RunLambdaSchedule.html https://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html

票数 2
EN

Stack Overflow用户

发布于 2021-06-18 11:24:43

也有放大的放大-应用同步模拟器包,应该有助于测试appsync,但是没有关于如何使用它的文档。它是由无服务器应用同步模拟器迈克尔编写和放大自己使用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54046045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档