Testen Ihrer Portalschnittstelle für Azure Managed Applications

Nachdem Sie die Datei „createUiDefinition.json“ für Ihre verwaltete Anwendung erstellt haben, müssen Sie die Benutzeroberfläche testen. Um das Testen zu vereinfachen, verwenden Sie eine Sandbox-Umgebung, die Ihre Datei in das Portal lädt. Sie müssen Ihre verwaltete Anwendung nicht tatsächlich bereitstellen. Die Sandbox bietet Ihre Benutzeroberfläche in der aktuellen, Vollbildportalerfahrung dar. Die Sandbox ist die empfohlene Methode, um eine Vorschau der Schnittstelle anzuzeigen.

Voraussetzungen

  • Die Datei createUiDefinition.json. Falls Sie nicht über diese Datei verfügen, kopieren Sie die Beispieldatei.

  • Ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.

Verwenden der Sandbox

  1. Öffnen Sie die Sandboc für das Erstellen von Benutzeroberflächendefinitionen.

    Anzeigen der Sandbox

  2. Ersetzen Sie die leere Definition durch den Inhalt Ihrer Datei „createUiDefinition.json“. Wählen Sie Vorschau aus.

    „Vorschau“ auswählen

  3. Das von Ihnen erstellte Formular wird angezeigt. Sie können die Benutzererfahrung schrittweise durchlaufen und die Werte eingeben.

    Anzeigen des Formulars

Problembehandlung

Wenn Ihr Formular nach Auswahl von Vorschau nicht angezeigt wird, liegt vielleicht ein Syntaxfehler vor. Suchen Sie nach dem rote Kennzeichen in der rechten Scrollleiste, und navigieren Sie zu ihm.

Anzeigen eines Syntaxfehlers

Wenn Ihr Formular nicht angezeigt und stattdessen das Symbol einer Wolke mit Tränen angezeigt wird, enthält Ihr Formular einen Fehler, z. B. eine fehlende Eigenschaft. Öffnen Sie die Web Developer Tools in Ihrem Browser. In der Konsole werden wichtige Meldungen zur Benutzeroberfläche angezeigt.

Fehler anzeigen

Testen Ihrer Lösungsdateien

Sie haben überprüft, ob die Portalbenutzeroberfläche wie erwartet funktioniert. Vergewissern Sie sich nun, dass die Datei „createUiDefinition“ ordnungsgemäß in die Datei „mainTemplate.json“ integriert wurde. Sie können einen Überprüfungsskripttest ausführen, um den Inhalt der Lösungsdateien, einschließlich der Datei „createUiDefinition“, zu testen. Das Skript überprüft die JSON-Syntax, sucht in den Textfeldern nach regulären Ausdrücken und stellt sicher, dass die Ausgabewerte der Portalbenutzeroberfläche mit den Parametern der Vorlage übereinstimmen. Informationen zum Ausführen dieses Skripts finden Sie unter Run static validation checks for templates (Ausführen von statischen Überprüfungen für Vorlagen).

Nächste Schritte

Nachdem Sie die Portalbenutzeroberfläche überprüft haben, lesen Sie mehr darüber, wie Sie Ihre verwaltete Azure-Anwendung im Marketplace verfügbar machen.