Dela via


Testa en SaaS-plan

Den här artikeln beskriver hur du testar ett SaaS-erbjudande (programvara som en tjänst) i förhandsversion.

Här följer några allmänna riktlinjer som du bör känna till när du testar ditt erbjudande.

  • Om ditt SaaS-erbjudande har stöd för fakturering med hjälp av mätningstjänsten för den kommersiella marknadsplatsen, läs och följ de bästa praxis för testning som beskrivs i API:er för fakturering med marknadsplatsens mätningstjänst.
  • Granska och följ testinstruktionerna i Implementera en webhook på SaaS-tjänsten för att säkerställa att ditt erbjudande har integrerats med API:erna.
  • Om valideringssteget för Erbjudande resulterade i varningar visas en Visa valideringsrapport länk på Översikt över erbjudande sidan. Granska rapporten och åtgärda problemen innan du klickar på knappen Gå live. Annars kommer certifieringen troligen att misslyckas och fördröja ditt erbjudande från att gå live.
  • Om du behöver göra ändringar när du har förhandsgranskat och testat erbjudandet kan du redigera och skicka det igen för att publicera en ny förhandsversion. Mer information finns i Uppdatera ett befintligt erbjudande på den kommersiella marknadsplatsen.

Anteckning

I det här exemplet använder vi SaaS Accelerator- för landningssidan.

Verifiera köpet av en privat testplan

Utgivare kan använda Commercial Marketplace för att verifiera köpet av en testplan.

  1. Logga in på PartnerCenter.

  2. På startsidan väljer du panelen Insights.

    Illustrerar panelen Insikter på startsidan för Partnercenter.

  3. I den vänstra menyn väljer du Beställningar.

  4. I det övre högra hörnet väljer du filterikonen och filtrerar efter Erbjudandenamn. Widgeten Beställningar efter erbjudanden visar antalet prenumerationer som har köpts. Det totala antalet nya beställningar ökar.

    Skärmbild som visar widgeten Beställningar efter erbjudanden.

    Notera

    Det kan ta upp till 48 timmar innan erbjudandebeställningar visas i rapporten.

  5. I det vänstra navigeringsfältet väljer du Nedladdningar.

  6. I listan Rapporttyp väljer du Beställningar.

  7. I listan Välj tidsram väljer du 3 månader.

  8. Under Filnamnstilläggväljer du CSV.

  9. Välj Generera.

    Skärmbild av Nedladdningsrapporter.

  10. Ladda ned . CSV-fil och kontrollera att den nya prenumerationen för testplanen visas i rapporten.

Skicka händelse för mätad användning

Om din testplan är konfigurerad för att skicka användningshändelser, är det viktigt att testa användningen av den uppmätta planen genom att skicka dessa händelser till Marketplace Metered API. Det här är ett exempel på hur du skickar händelser för mätbar användning med hjälp av ett verktyg som kan skicka HTTP-begäranden för att testa din lösning, till exempel:

När du testar användning med mätvärden rekommenderar vi att du skickar fler än antalet användningshändelser som omfattas av basavgiften och sedan kontrollerar att endast antalet användningshändelser som överskrider basavgiften skickas till Microsoft.

Skicka en begäran

Med hjälp av ett API-verktyg som kan skicka HTTP-begäranden för att testa din lösning skickar du en begärandetext som den som visas i det här exemplet.

Exempel på begärandetext:

{
   "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 
}

Frågeparametrar:

Parameter Kommentar
resursId Det här är ditt SaaS-prenumerations-ID
kvantitet Du kan ange 1 för kvantitet som testvärde
dimension Ange namnet på dimensionen som definierats i den uppmätta planen
planID Ange ID för mätplanen

Visa svaret

Du bör få ett svar som liknar det som visas i det här exemplet.

Exempel på svarsnyttolast:

{
"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 
}

Mer information om hur du skickar mätningshändelser för användning finns i API för marketplace-fakturering.

Verifiera information om mätad användning

  1. På startsidan väljer du panelen Insights.

    Illustrerar panelen Insikter på startsidan för Partnercenter.

  2. I den vänstra menyn väljer du Användning.

  3. I listan överst på sidan väljer du Mätarstyrd användning.

    Skärmbild av instrumentpanelen för användning.

  4. I listan Offer alias väljer du ditt erbjudandenamn.

  5. Från Mätar-ID-listan väljer du ett dimensions-ID (mätar-ID) som du angett i planen. Den uppmätta användningen visas i widgeten För mätningsanvändning.

    Notera

    Du bör bara se den uppmätta förbrukningen som överstiger basavgiften.

Ladda ned rapport

Anteckning

Det kan ta upp till 48 timmar innan erbjudandebeställningar visas i rapporten.

  1. I det vänstra navigeringsfältet väljer du Nedladdningar.

  2. I listan Rapporttyp väljer du Användning.

  3. I listan Välj tidsram väljer du 3 månader.

  4. Under Filnamnstilläggväljer du CSV.

  5. Välj Generera.

    Skärmbild av Nedladdningsrapporter.

  6. Ladda ned . CSV-fil och kontrollera att den nya prenumerationen för testplanen visas i rapporten.