Testen eines SaaS-Plans
In diesem Artikel wird erläutert, wie Sie ein SaaS-Angebot (Software-as-a-Service) in der Vorschauversion testen.
Im Folgenden finden Sie einige allgemeine Richtlinien, die Sie beim Testen Ihres Angebots beachten sollten.
- Wenn Ihr SaaS-Angebot die getaktete Abrechnung mit dem Messungsdienst des kommerziellen Marketplace unterstützt, lesen und befolgen Sie die bewährten Testmethoden, die unter APIs für getaktete Abrechnung im Marketplace beschrieben sind.
- Überprüfen und befolgen Sie die Testanweisungen unter Implementieren eines Webhooks für den SaaS-Dienst, um sicherzustellen, dass Ihr Angebot erfolgreich in die APIs integriert ist.
- Wenn der Schritt zur Angebotsvalidierung zu Warnungen geführt hat, wird auf der Seite Angebotsübersicht der Link Prüfbericht anzeigen angezeigt. Überprüfen Sie den Bericht, und beheben Sie die Probleme, bevor Sie die Schaltfläche Live schalten auswählen. Andernfalls riskieren Sie eine fehlerhafte Zertifizierung, die zu einer Verzögerung bei der Aktivierung Ihres Angebots führt.
- Wenn Sie nach der Vorschau und den Tests Änderungen am Angebot vornehmen möchten, können Sie es bearbeiten und erneut übermitteln, um eine neue Vorschau zu veröffentlichen. Weitere Informationen finden Sie unter Aktualisieren eines bestehenden Commercial Marketplace-Angebots.
Hinweis
In diesem Beispiel verwenden wir den SaaS Accelerator für die Landing Page.
Überprüfen des Kaufs eines privaten Testplans
Herausgeber können den kommerziellen Marketplace verwenden, um den Kauf eines Testplans zu überprüfen.
Melden Sie sich bei Partner Center an.
Wählen Sie auf der Homepage die Kachel Insights aus.
Wählen Sie im linken Menü die Option Aufträge aus.
Wählen Sie oben rechts das Filtersymbol aus, und filtern Sie nach Angebotsname. Das Widget Aufträge nach Angeboten zeigt die Anzahl der erworbenen Abonnements an. Sie sollten feststellen, dass sich die Anzahl der neuen Aufträge erhöht hat.
Hinweis
Es kann bis zu 48 Stunden dauern, bis Angebotsaufträge im Bericht angezeigt werden.
Klicken Sie im linken Navigationsbereich auf Downloads.
Wählen Sie auf der Registerkarte Berichtstyp die Option Aufträge aus.
Wählen Sie in der Liste Zeitrahmen auswählen die Option 3 Monate aus.
Wählen Sie unter Dateierweiterung die Option CSV aus.
Wählen Sie Generieren aus.
Laden Sie die CSV-Datei herunter, und überprüfen Sie, ob das neue Abonnement für Ihren Testplan im Bericht angezeigt wird.
Senden eines nutzungsbezogenen Ereignisses
Wenn Ihr Testplan zum Senden von Nutzungsereignissen konfiguriert ist, ist es wichtig, die Nutzung des Volumentarifs zu testen, indem Sie nutzungsbezogene Ereignisse an die APIs für getaktete Abrechnung im Marketplace senden. Dies ist ein Beispiel für das Senden getakteter Verwendungsereignisse mithilfe eines Tools, das HTTP-Anforderungen senden kann, um Ihre Lösung zu testen, z. B.:
Visual Studio Code mit einer Erweiterung von Visual Studio Marketplace
-
Achtung
Für Szenarien, in denen Sie über vertrauliche Daten wie Anmeldeinformationen, Geheimnisse, Zugriffstoken, API-Schlüssel und andere ähnliche Informationen verfügen, sollten Sie ein Tool verwenden, das Ihre Daten mit den erforderlichen Sicherheitsfunktionen schützt, offline oder lokal funktioniert, Ihre Daten nicht mit der Cloud synchronisiert und keine Anmeldung bei einem Onlinekonto erfordert. Auf diese Weise verringern Sie das Risiko, dass vertrauliche Daten an die Öffentlichkeit gelangen.
Wenn Sie die nutzungsbezogene Nutzung testen, wird empfohlen, mehr als die Anzahl der Nutzungsereignisse zu senden, die durch die Grundgebühr abgedeckt sind, und dann sicherzustellen, dass nur die Anzahl der Nutzungsereignisse, die die Grundgebühr überschreiten, an Microsoft gesendet wird.
Send a request (Anforderung senden)
Senden Sie mithilfe eines API-Tools, das HTTP-Anforderungen senden kann, um Ihre Lösung zu testen, einen Anforderungstext wie die in diesem Beispiel gezeigte.
Beispiel für Anforderungstext:
{
"resourceId": <guid>, // unique identifier of the resource against which usage is emitted.
"quantity": 5.0, // how many units were consumed for the date and hour specified in effectiveStartTime, must be greater than 0 or a double integer
"dimension": "dim1", // custom dimension identifier
"effectiveStartTime": "2018-12-01T08:30:14", // time in UTC when the usage event occurred, from now and until 24 hours back
"planId": "plan1", // id of the plan purchased for the offer
}
Abfrageparameter:
Parameter | Kommentar |
---|---|
Ressourcen-ID | Dies ist Ihre SaaS-subscriptionId. |
Menge | Sie können für „quantity“ den Wert „1“ als Testwert eingeben. |
Dimension | Geben Sie den Namen der Dimension ein, die im Volumentarif definiert ist. |
planId | Geben Sie die ID des Volumentarifs ein. |
Anzeigen der Antwort
Sie sollten eine Antwort wie in diesem Beispiel erhalten.
Beispiel einer Antwortnutzlast:
{
"usageEventId": <guid>, // unique identifier associated with the usage event in Microsoft records
"status": "Accepted" // this is the only value in case of single usage event
"messageTime": "2020-01-12T13:19:35.3458658Z", // time in UTC this event was accepted
"resourceId": <guid>, // unique identifier of the resource against which usage is emitted. For SaaS it's the subscriptionId.
"quantity": 5.0, // amount of emitted units as recorded by Microsoft "dimension":
"dim1", // custom dimension identifier
"effectiveStartTime": "2018-12-01T08:30:14", // time in UTC when the usage event occurred, as sent by the ISV
"planId": "plan1", // id of the plan purchased for the offer
}
Weitere Informationen zum Senden von nutzungsbezogenen Ereignissen finden Sie unter APIs für getaktete Abrechnung im Marketplace.
Überprüfen der nutzungsbezogenen Informationen
Wählen Sie auf der Homepage die Kachel Insights aus.
Wählen Sie im linken Menü Verbrauch aus.
Wählen Sie oben auf der Seite in der Liste die Option Nutzungsbezogene Gebühren aus.
Wählen Sie in der Liste Angebotsalias Ihren Angebotsnamen aus.
Wählen Sie in der Liste Meter ID eine Dimensions-ID (Meter ID) aus, die Sie im Tarif eingegeben haben. Die nutzungsbezogenen Gebühren werden im Widget „Nutzungsbezogene Gebühren“ angezeigt.
Hinweis
Es sollten nur die nutzungsbezogenen Gebühren oberhalb der Basisgebühr angezeigt werden.
Bericht herunterladen
Hinweis
Es kann bis zu 48 Stunden dauern, bis Angebotsaufträge im Bericht angezeigt werden.
Klicken Sie im linken Navigationsbereich auf Downloads.
Wählen Sie auf der Registerkarte Berichtstyp die Option Verbrauch aus.
Wählen Sie in der Liste Zeitrahmen auswählen die Option 3 Monate aus.
Wählen Sie unter Dateierweiterung die Option CSV aus.
Wählen Sie Generieren aus.
Laden Sie die CSV-Datei herunter, und überprüfen Sie, ob das neue Abonnement für Ihren Testplan im Bericht angezeigt wird.
Zugehöriger Inhalt
Wenn Sie die Tests abgeschlossen haben, können Sie folgende Schritte durchführen:
- Kündigen und Deaktivieren eines Testplans.
- Erstellen Sie einen Tarif im Produktionsangebot mit den Preisen, die Sie Ihrer Kundschaft in Rechnung stellen möchten, und veröffentlichen Sie Ihr Produktionsangebot.