我想自动测试每个资源的aws api网关。目前我手动执行(选择API,选择资源,单击测试,在请求主体上插入数据)。我可以自动执行吗?所以当我部署时,我能够知道我的api和资源是否正常工作。 2.在资源内部,我使用连接到发电机数据库的lambda函数。例如,我创建POST操作,将数据插入到Dynamo数据库。是否可以检查数据是否成功插入? 任何人都可以帮助我吗? 谢谢AWS API网关上的自动测试
2
A
回答
2
2
如果你希望使用相同的测试功能,控制台可以提供,有它的API,它是在CLI和SDK:http://docs.aws.amazon.com/cli/latest/reference/apigateway/test-invoke-method.html
如果你只是希望能够以测试部署的API,我建议有一个使用阶段作为环境的部署工作流程(如dev,gamma,prod)。您可以采取一个部署(API的一个快照),并首先将其部署到开发阶段。然后,您可以使用相同的部署更新其他阶段。在这种情况下,您可以使用任何您喜欢的HTTP客户端/工具来测试实际部署的API,像JUnit这样的测试框架。
+0
谢谢杰克,我用jenkins进行部署。嗯......也许我需要准备一些测试调用方法的脚本,由jenkins在部署过程中执行。好主意... – putra
相关问题
- 1. iOS上的AWS API网关
- 2. 与AWS API网关
- 3. AWS API网关自定义授权者
- 4. AWS API网关自定义域名
- 5. 自定义域AWS API网关403
- 6. AWS api网关的JavaScript?
- 7. 移动资源在AWS API网关
- 8. AWS API网关返回XML
- 9. Nginx proxy_pass to aws Api网关
- 10. AWS API网关403:禁止
- 11. AWS API网关安全
- 12. AWS API网关日志
- 13. AWS SOC 2 API网关/ CloudFront
- 14. AWS API网关返回HTML
- 15. 如何在AWS代码管道中自动部署api网关
- 16. 使用AWS API网关调用AWS Lambda
- 17. AWS Cognito组和AWS Api网关
- 18. 自动化网页测试
- 19. 自动浏览器测试:如何在网页上测试JavaScript?
- 20. 从AWS API网关导出api定义
- 21. 将AWS EC2上托管的Asp.net Web API连接到AWS API网关
- 22. AWS Lambda和API网关端点响应中的调试错误
- 23. 使用AWS API网关的HTTP方法
- 24. AWS网关API:浏览器中的ERR_CONTENT_DECODING_FAILED
- 25. AWS Api-网关不正确的区域
- 26. AWS API网关中的句柄超时
- 27. 使用AWS API网关的$ http.get
- 28. 无法集成aws lambda的API网关
- 29. 脚本的权限从AWS API网关
- 30. 带外部认证的AWS API网关
是的,我总是用邮递员手动测试它。在这种情况下,我想做单元测试,所以我可以期待输出等。我不想用邮差手动测试每个资源:)。顺便说一句,我感谢您的答案,谢谢队友 – putra
@putra我的意思是使用邮递员自动化测试:http://blog.getpostman.com/2014/03/07/writing-automated-tests-for-apis-using-postman/ – jfneis
你可以导出你的邮差集合,并运行它与纽曼,詹金斯和收集junit输出,如果这是你的东西。 –