Тестирование интерфейса портала для Управляемых приложений Azure

После создания файла createUiDefinition.json для управляемого приложения необходимо протестировать пользовательский интерфейс. Чтобы упростить тестирование, используйте песочницу, служащую для загрузки файла на портал. Вам не нужно развертывать управляемое приложение. Песочница представляет собой пользовательский интерфейс в текущем полноэкранном представлении портала. Песочница — это рекомендуемый способ предварительного просмотра интерфейса.

Предварительные требования

Использование песочницы

  1. Откройте Создание песочницы для определений пользовательского интерфейса.

    Отображение песочницы

  2. Замените пустое определение содержимым файла createUiDefinition.json. Выберите Предварительный просмотр.

    Выбор предварительного просмотра

  3. Отображается созданная вами форма. Вы можете шаг за шагом воспроизвести взаимодействие с пользователем и указать значения.

    Отображение формы

Устранение неполадок

Если после выбора Предварительного просмотра форма не отображается, дело может быть в синтаксической ошибке. Найдите красный индикатор на правой полосе прокрутки и перейдите к нему.

Отображение синтаксической ошибки

Если форма не отображается, а вместо этого виден значок облака с каплей, то ошибка в форме, например, отсутствует свойство. Откройте в браузере "Средства для веб-разработчиков". В консоли отображаются важные сообщения об интерфейсе.

Отображение ошибки

Тестирование файлов решения

Теперь, когда вы проверили, что ваш интерфейс портала работает так, как ожидается, пришло время проверить, что ваш файл createUiDefinition правильно интегрирован с файлом mainTemplate.json. Можно запустить тестирование сценария проверки для проверки содержимого файлов решения, включая файл createUiDefinition. Сценарий проверяет синтаксис JSON, регулярные выражения в текстовых полях и обеспечивает соответствие выходных значений интерфейса портала параметрам шаблона. Со сведениями о запуске этого сценария можно ознакомиться в статье, посвященной запуску статических проверок шаблонов.

Дальнейшие шаги

После проверки интерфейса портала узнайте, как обеспечить доступность управляемых приложений Azure в Marketplace.