Testare un piano SaaS

Questo articolo illustra come testare un'offerta SaaS (Software as a Service) in anteprima.

Ecco alcune linee guida generali da tenere presenti durante il test dell'offerta.

  • Se l'offerta SaaS supporta la fatturazione a consumo usando il servizio di misurazione del marketplace commerciale, esaminare e seguire le procedure consigliate di test descritte in Marketplace a consumo API di fatturazione.
  • Esaminare e seguire le istruzioni di test in Implementazione di un webhook nel servizio SaaS per assicurarsi che l'offerta sia integrata correttamente con le API.
  • Se il passaggio di convalida dell'offerta ha generato avvisi, nella pagina Panoramica dell'offerta viene visualizzato un collegamento Visualizza report di convalida. Assicurarsi di esaminare il report e risolvere i problemi prima di selezionare il pulsante Vai in tempo reale . In caso contrario, la certificazione avrà probabilmente esito negativo e ritarderà l'offerta dall'andare in diretta.
  • Se è necessario apportare modifiche dopo l'anteprima e il test dell'offerta, è possibile modificare e inviare di nuovo per pubblicare una nuova anteprima. Per altre informazioni, vedere Aggiornare un'offerta esistente nel marketplace commerciale.

Nota

In questo esempio si userà l'acceleratore SaaS per la pagina di destinazione.

Verificare l'acquisto di un piano di test privato

Gli editori possono usare Marketplace commerciale per verificare l'acquisto di un piano di test.

  1. Accedere al Centro per i partner.

  2. Nella home page selezionare il riquadro Insights .

    Illustra il riquadro Informazioni dettagliate nella home page del Centro per i partner.

  3. Nel menu a sinistra selezionare Ordini.

  4. In alto a destra selezionare l'icona del filtro e filtrare in base al nome dell'offerta. Il widget Ordini per offerte mostra il numero di sottoscrizioni acquistate. Si noti che il numero di nuovi ordini è aumentato.

    Screenshot che mostra il widget Ordini per offerte.

    Nota

    Possono essere necessarie fino a 48 ore prima che gli ordini dell'offerta vengano visualizzati nel report.

  5. Nel riquadro di spostamento a sinistra selezionare Download.

  6. Nell'elenco Tipo di report selezionare Ordini.

  7. Nell'elenco Seleziona intervallo di tempo selezionare 3 mesi.

  8. In Estensione file selezionare CSV.

  9. Selezionare Genera.

    Screenshot del download dei report.

  10. Scaricare . File CSV e verificare che la nuova sottoscrizione per il piano di test sia visualizzata nel report.

Invia evento di utilizzo a consumo

Se il piano di test è configurato per inviare eventi di utilizzo, è importante testare l'utilizzo del piano a consumo inviando eventi a consumo all'API a consumo del Marketplace. Questo è un esempio di come inviare eventi di utilizzo a consumo usando uno strumento in grado di inviare richieste HTTP per testare la soluzione, ad esempio:

Quando si testa l'utilizzo a consumo, è consigliabile inviare più del numero di eventi di utilizzo coperti dalla tariffa di base e quindi verificare che solo il numero di eventi di utilizzo che superano la tariffa di base vengano inviati a Microsoft.

Inviare una richiesta

Usando uno strumento API che può inviare richieste HTTP per testare la soluzione, inviare un corpo della richiesta come quello illustrato in questo esempio.

Esempio di corpo della richiesta:

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

Parametri di query:

Parametro Commento
resourceId Si tratta dell'ID sottoscrizione SaaS
quantity È possibile immettere 1 per quantità come valore di test
dimension Immettere il nome della dimensione definita nel piano a consumo
planId Immettere l'ID piano a consumo

Visualizzare la risposta

Si dovrebbe ricevere una risposta simile a quella illustrata in questo esempio.

Esempio di payload della risposta:

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

Per altre informazioni sull'invio di eventi di utilizzo a consumo, vedere API di fatturazione a consumo del Marketplace.

Verificare le informazioni sull'utilizzo a consumo

  1. Nella home page selezionare il riquadro Insights .

    Illustra il riquadro Informazioni dettagliate nella home page del Centro per i partner.

  2. Nel menu a sinistra selezionare Utilizzo.

  3. Nell'elenco nella parte superiore della pagina selezionare Utilizzo a consumo.

    Screenshot del dashboard Utilizzo.

  4. Nell'elenco Alias offerta selezionare il nome dell'offerta.

  5. Nell'elenco ID contatore selezionare un ID dimensione (contatore) immesso nel piano. L'utilizzo a consumo viene visualizzato nel widget Utilizzo a consumo.

    Nota

    Dovrebbe essere visualizzato solo l'utilizzo a consumo al di sopra della tariffa di base.

Scarica report

Nota

Possono essere necessarie fino a 48 ore prima che gli ordini dell'offerta vengano visualizzati nel report.

  1. Nel riquadro di spostamento a sinistra selezionare Download.

  2. Nell'elenco Tipo di report selezionare Utilizzo.

  3. Nell'elenco Seleziona intervallo di tempo selezionare 3 mesi.

  4. In Estensione file selezionare CSV.

  5. Selezionare Genera.

    Screenshot del download dei report.

  6. Scaricare . File CSV e verificare che la nuova sottoscrizione per il piano di test sia visualizzata nel report.

Al termine dei test, è possibile eseguire le operazioni seguenti: