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

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

Необходимые компоненты

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

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

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

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

    Выберите пункт

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

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

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

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

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

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

Показать ошибку

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

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

Следующие шаги

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