我正在通过下面的视频显示如何测试Terraform "azurerm“提供者。
P3 -如何将基础设施测试为代码- Terraform/TerraTest/Golang/Azure REST手工演示
我有困难的时间,奠定什么确切的价值Terratest添加在视频中显示的方法。
对于我的简单观点,我可以轻松地编写一个相对简单的脚本(Bash、Python等)。为了cal Azure REST (Azure是一个简单得多的选项),并测试验证我部署的基础设施。
为什么要把视频中所解释的所有高丽和Terratest的努力都扼杀掉呢?
发布于 2020-11-16 13:56:03
这里发生了几件事,最好不要把它们混为一谈。
对我来说,很多事情都是,我要花时间手工测试它,我可能会被组织起来,用代码来做。它帮助我快速验证我正在做的事情,我认为我试图通过代码。当涉及到IaC时,这很难用模拟和单元测试来完成。通过集成测试更容易在云中完成。
发布于 2020-11-16 03:02:12
在我看来,这取决于不同的要求。当您只需要快速使用REST而不需要其他需求时,那么最简单的方法是最好的。但是,当您想要在代码中执行REST时,这里是golang。那么这个视频就是你需要的例子。
事实上,我认为学习REST如何在代码中执行的过程是一件好事。它让你清楚地知道它会做的每一步。如果有什么问题,那么您就会知道是哪一步导致了错误。
https://stackoverflow.com/questions/64838853
复制相似问题