我想自動測試每個資源的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輸出,如果這是你的東西。 –