我想自动测试每个资源的aws api网关。目前我是手动完成的(选择API,选择资源,点击测试,在请求体上插入数据)。1.我可以自动完成吗?因此,当我进行部署时,我能够知道我的api和资源是否正常工作。2.在资源内部,我使用了lambda函数,该函数连接到dynamo db。例如,我创建了POST操作,将数据插入到发电机数据库中。是否可以检查数据是否插入成功?有人能在这方面帮我吗?谢谢
发布于 2016-12-07 19:34:11
请参阅:Use Postman to Test an API
祝好运!
发布于 2016-12-08 08:38:39
如果您希望使用控制台提供的相同测试功能,可以在命令行界面和SDK中找到相应的应用程序接口:http://docs.aws.amazon.com/cli/latest/reference/apigateway/test-invoke-method.html
如果您只想测试已部署的API,我建议使用阶段作为环境(如dev、gamma、prod)的部署工作流。您可以采用一个部署(API的一个快照),并首先将其部署到开发阶段。然后,您可以使用相同的部署更新其他阶段。在这种情况下,您可以使用任何您喜欢的HTTP客户端/工具在测试框架(如JUnit )中测试实际部署的应用程序接口。
https://stackoverflow.com/questions/41007355
复制相似问题