如何测试Azure createUiDefinition.json?

如何测试Azure createUiDefinition.json?,azure,arm-template,Azure,Arm Template,我正试图让我的产品在azure marketplace上市。我已编写了以下模板文件: createUiDefinition.json mainTemplate.json parameters.json`` 我能够使用azure cli通过以下命令测试mainTemplate.json和parameters.json: az group deployment validate——资源组rgupta——模板文件mainTemplate.json——parameters@parameters.json

我正试图让我的产品在azure marketplace上市。我已编写了以下模板文件:

  • createUiDefinition.json
  • mainTemplate.json
  • parameters.json``
  • 我能够使用azure cli通过以下命令测试mainTemplate.json和parameters.json:

    az group deployment validate——资源组rgupta——模板文件mainTemplate.json——parameters@parameters.json

    我还能够使用old.armviz.io中的“门户UI编辑器”测试createUiDefinition.json

    我不得不使用VS代码来调试createUiDefinition.json中发现的一些问题

    然而,我没有找到一种方法来测试这一点。我想模拟一种行为,这种行为与此解决方案进入市场时的行为相同


    是否有Microsoft推荐的测试方法。

    此处似乎提到了其中一个选项:

    想知道使用visual studio是否还有其他选项。

    您可以使用此URL。这将帮助您验证您的CreateUIdefinition.json,只需转到左侧的门户UI编辑器按钮,复制您的createUIdefinitions.json代码并点击预览以在Azure门户上对您的UI进行单元测试。它还验证您的UI定义

    除此之外,URL还有许多选项,我们在开发AWS Cloudformation模板(拖放资源、自动生成模板)时可以使用这些选项

    此createUiDefinition.json专门用于创建在azure门户中使用的模板。我怀疑这是你想要的。但是你的问题很缺乏细节,所以很难帮助你。阅读arm模板,如何使用和部署:该页面上的自述文件有许多链接和有用的信息供您参考。也许这个问题的标记不正确,但我认为它不应该被如此严重地否决:根本没有一个好的工作流程来对UI定义进行端到端测试。您可以单独测试ARM模板或UI定义,但无法测试参数从一个模板传递到另一个模板的过程。最好给出更详细的解释。