Partilhar via


Testar um plano SaaS

Este artigo explica como testar uma oferta de software como serviço (SaaS) em versão prévia.

Seguem-se algumas orientações gerais a ter em conta quando estiver a testar a sua oferta.

  • Se a oferta de SaaS suportar faturamento medido através do serviço de medição do marketplace, analise e siga as práticas recomendadas de teste detalhadas em APIs de faturamento medido do Marketplace.
  • Revise e siga as instruções de teste em Implementando um webhook no serviço SaaS para assegurar a integração bem-sucedida da sua oferta com as APIs.
  • Se a etapa de validação da oferta resultar em avisos, um link Ver relatório de validação aparecerá na página Resumo da oferta. Certifique-se de rever o relatório e resolver os problemas antes de selecionar o botão Go live. Caso contrário, há uma maior probabilidade de a certificação falhar, atrasando assim o lançamento da sua oferta.
  • Se precisar fazer alterações depois de visualizar e testar a oferta, você pode editar e reenviar para publicar uma nova visualização. Para obter mais informações, consulte Atualizar uma oferta existente no mercado comercial.

Observação

Neste exemplo, usamos o SaaS Accelerator para a página de destino.

Verificar a compra de um plano de teste privado

Os editores podem usar o Commercial Marketplace para verificar a compra de um plano de teste.

  1. Inicie sessão no Partner Center.

  2. Na página inicial, selecione o azulejo Insights.

    Ilustra o bloco Insights na página inicial do Partner Center.

  3. No menu à esquerda, seleccione Pedidos.

  4. No canto superior direito, selecione o ícone de filtro e filtre por Nome da oferta. O widget Pedidos por ofertas mostra o número de assinaturas compradas. O número total de novas encomendas aumenta.

    Captura de tela mostra o widget Pedidos por ofertas.

    Observação

    Pode levar até 48 horas até que os pedidos de oferta apareçam no relatório.

  5. No painel de navegação esquerdo, selecione Downloads.

  6. Na lista Tipo de relatório, selecione Pedidos.

  7. Na lista Selecionar período de tempo, selecione 3 meses.

  8. Em Extensão de arquivo, selecione CSV.

  9. Selecione Gerar.

    captura de tela dos relatórios de download.

  10. Faça o download do arquivo . CSV e verifique se a nova assinatura do seu plano de teste é mostrada no relatório.

Enviar evento de uso limitado

Se o seu plano de teste estiver configurado para enviar eventos de uso, é importante testar o uso do plano medido enviando eventos medidos para a API de Medição do Marketplace. Este é um exemplo de como enviar eventos de uso monitorado usando uma ferramenta que pode enviar solicitações HTTP para testar sua solução, por exemplo:

Ao testar o uso limitado, recomendamos que você envie mais do que o número de eventos de uso cobertos pela taxa básica e, em seguida, verifique se apenas o número de eventos de uso que excedem a taxa básica é enviado à Microsoft.

Enviar um pedido

Usando uma ferramenta de API que pode enviar solicitações HTTP para testar sua solução, envie um corpo de solicitação como o mostrado neste exemplo.

Exemplo do corpo da solicitação:

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

Parâmetros de consulta:

Parâmetro Comentar
resourceId Este é o seu subscriptionId SaaS
Quantidade Você pode inserir 1 para quantidade como o valor do teste
dimensão Insira o nome da dimensão definida no plano medido
planId Insira o ID do plano limitado

Ver a resposta

Você deve receber uma resposta como a mostrada neste exemplo.

Exemplo de carga útil de resposta:

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

Para obter mais informações sobre como enviar eventos de uso medido, consulte APIs de faturamento medido do Marketplace.

Verificar informações de uso medido

  1. Na página inicial, selecione o azulejo Insights.

    Ilustra o bloco Insights na página inicial do Partner Center.

  2. No menu à esquerda, selecione Utilização.

  3. Na lista na parte superior da página, selecione Uso medido.

    Captura de ecrã do painel de Utilização.

  4. Na lista de alias da oferta , selecione o nome da sua oferta.

  5. Na lista ID do medidor, selecione um ID de dimensão (medidor) inserido no plano. O uso monitorado é mostrado no widget Uso monitorado.

    Observação

    Você só deve ver o uso medido para além da taxa básica.

Download do relatório

Observação

Pode levar até 48 horas até que os pedidos de oferta apareçam no relatório.

  1. No painel de navegação esquerdo, selecione Downloads.

  2. Na lista Tipo de relatório, selecione Utilização.

  3. Na lista Selecionar período de tempo, selecione 3 meses.

  4. Em Extensão de arquivo, selecione CSV.

  5. Selecione Gerar.

    captura de tela dos relatórios de download.

  6. Faça o download do arquivo . CSV e verifique se a nova assinatura do seu plano de teste é mostrada no relatório.