Een SaaS-plan testen
In dit artikel wordt uitgelegd hoe u een SaaS-aanbieding (Software as a Service) in preview kunt testen.
Hier volgen enkele algemene richtlijnen waar u rekening mee moet houden wanneer u uw aanbieding test.
- Als uw SaaS-aanbieding facturering naar gebruik ondersteunt met behulp van de commerciële marketplace-meterservice, bekijkt en volgt u de best practices voor testen die worden beschreven in Marketplace-api's voor facturering naar gebruik.
- Bekijk en volg de testinstructies in Een webhook implementeren in de SaaS-service om ervoor te zorgen dat uw aanbieding is geïntegreerd met de API's.
- Als de validatiestap van de aanbieding waarschuwingen heeft opgeleverd, wordt de koppeling Validatierapport weergeven weergegeven op de overzichtspagina van de aanbieding . Controleer het rapport en los de problemen op voordat u de knop Live gaan selecteert. Anders mislukt de certificering waarschijnlijk en wordt uw aanbieding niet live gegaan.
- Als u wijzigingen wilt aanbrengen nadat u de aanbieding hebt bekeken en getest, kunt u deze bewerken en opnieuw indienen om een nieuwe preview te publiceren. Zie Een bestaande aanbieding bijwerken in de commerciële marketplace voor meer informatie.
Notitie
In dit voorbeeld gebruiken we de SaaS Accelerator voor de landingspagina.
De aankoop van een privétestabonnement controleren
Uitgevers kunnen commerciële marketplace gebruiken om de aankoop van een testplan te controleren.
Meld u aan bij Partnercentrum.
Selecteer op de startpagina de tegel Inzichten .
Selecteer Orders in het linkermenu.
Selecteer in de rechterbovenhoek het filterpictogram en filter op Aanbiedingsnaam. De widget Orders by offers geeft het aantal abonnementen weer dat is gekocht. U ziet dat het aantal nieuwe orders is toegenomen.
Notitie
Het kan tot 48 uur duren voordat aanbiedingen in het rapport worden weergegeven.
Selecteer Downloads in het linkernavigatievenster.
Selecteer Orders in de lijst Rapporttype.
Selecteer 3 maanden in de lijst Tijdsbestek selecteren.
Selecteer csv onder Bestandsextensie.
Selecteer Genereren.
Download het .CSV-bestand en controleer of het nieuwe abonnement voor uw testplan wordt weergegeven in het rapport.
Gebruiksgebeurtenis naar gebruik naar gebruik verzenden
Als uw testplan is geconfigureerd voor het verzenden van gebruiksgebeurtenissen, is het belangrijk om het gebruik van het abonnement te testen door gebeurtenissen met een datalimiet te verzenden naar de Marketplace-API naar gebruik. Dit is een voorbeeld van het verzenden van gebruiksgebeurtenissen naar gebruik met behulp van Postman.
Wanneer u het gebruik naar gebruik test, raden we u aan meer dan het aantal gebruiksgebeurtenissen te verzenden dat wordt gedekt door de basiskosten en vervolgens te controleren of alleen het aantal gebruiksgebeurtenissen dat de basiskosten overschrijdt, naar Microsoft wordt verzonden.
Een aanvraag versturen
Verzend met behulp van een API-hulpprogramma zoals Postman een aanvraagbody zoals in dit voorbeeld.
Voorbeeld van aanvraagbody:
{
"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
}
Queryparameters:
Parameter | Opmerking |
---|---|
resourceId | Dit is uw SaaS-abonnements-id |
quantity | U kunt 1 voor hoeveelheid invoeren als testwaarde |
dimensie | Voer de naam in van de dimensie die is gedefinieerd in het plan met een datalimiet |
planId | Voer de abonnements-id met een datalimiet in |
Bekijk het antwoord
Als het goed is, ontvangt u een antwoord dat lijkt op het antwoord dat in dit voorbeeld wordt weergegeven.
Voorbeeld van nettolading van antwoord:
{
"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
}
Zie Marketplace-api's voor facturering naar gebruik met een datalimiet voor meer informatie over het verzenden van gebruiksgebeurtenissen.
Gebruiksgegevens naar gebruik naar gebruik controleren
Selecteer op de startpagina de tegel Inzichten .
Selecteer In het linkermenu de optie Gebruik.
Selecteer in de lijst bovenaan de pagina de optie Gebruik naar gebruik.
Selecteer de naam van uw aanbieding in de lijst Aanbiedingsalias .
Selecteer in de lijst Meter-id een dimensie-id (meter)-id die u in het plan hebt ingevoerd. Het gebruik naar gebruik wordt weergegeven in de widget Naar gebruik naar gebruik.
Notitie
U ziet alleen het gebruik naar gebruik naar gebruik boven de basiskosten.
Rapport downloaden
Notitie
Het kan tot 48 uur duren voordat aanbiedingen in het rapport worden weergegeven.
Selecteer Downloads in het linkernavigatievenster.
Selecteer In de lijst Rapporttype de optie Gebruik.
Selecteer 3 maanden in de lijst Tijdsbestek selecteren.
Selecteer csv onder Bestandsextensie.
Selecteer Genereren.
Download het .CSV-bestand en controleer of het nieuwe abonnement voor uw testplan wordt weergegeven in het rapport.
Volgende stappen
Wanneer u uw tests hebt voltooid, kunt u het volgende doen:
- Meld u af en deactiveer uw testplan.
- Maak een plan in uw productieaanbieding met de prijzen die u aan klanten wilt in rekening brengen en publiceer de productieaanbieding live.