Prueba de un plan de SaaS
En este artículo se explica cómo probar una oferta de software como servicio (SaaS) en versión preliminar.
Estas son algunas directrices generales que debe tener en cuenta al probar la oferta.
- Si su oferta de SaaS admite la facturación de uso medido mediante el servicio de medición de marketplace comercial, revise y siga los procedimientos recomendados de prueba que se detallan en las API de facturación según uso de Marketplace.
- Revise y siga las instrucciones de prueba de Implementación de un webhook en el servicio SaaS para asegurarse de que la oferta se integra correctamente con las API.
- Si el paso de validación de la oferta generó advertencias, aparecerá un vínculo Ver informe de validación en la página Información general de la oferta. Asegúrese de revisar el informe y solucionar los problemas antes de seleccionar el botón Publicar. De lo contrario, probablemente se producirá un error en la certificación y se retrasará la publicación de la oferta.
- Si después obtener la versión preliminar de la oferta y probarla necesita realizar cambios, puede editarla y volver a enviarla para publicar una nueva versión preliminar. Para obtener más información, consulte Actualización de una oferta existente en el marketplace comercial.
Nota:
En este ejemplo, usaremos el acelerador de SaaS para la página de aterrizaje.
Comprobación de la compra de un plan de prueba privado
Los publicadores pueden usar Marketplace comercial para comprobar la compra de un plan de prueba.
Inicie sesión en el Centro de partners.
En la página principal, seleccione el icono Información.
En el menú izquierdo, seleccione Pedidos.
En la esquina superior derecha, seleccione el icono de filtro y filtre por Nombre de la oferta. El widget Pedidos por ofertas muestra el número de suscripciones que se han comprado. Observe que el número de pedidos nuevos ha aumentado.
Nota:
Los pedidos de ofertas pueden tardar hasta 48 horas en aparecer en el informe.
En el menú de navegación de la izquierda, seleccione Descargas.
En la lista Tipo de informe, seleccione Pedidos.
En la lista Seleccionar período de tiempo, seleccione 3 meses.
En Extensión de archivo, seleccione CSV.
Seleccione Generar.
Descargue el archivo .CSV y compruebe que la nueva suscripción para el plan de prueba se muestra en el informe.
Envío de un evento de uso medido
Si el plan de prueba está configurado para enviar eventos de uso, es importante probar el plan de uso medido mediante el envío de eventos de uso medido a la API de uso de Marketplace. Este es un ejemplo de cómo enviar eventos de uso medido mediante una herramienta que puede enviar solicitudes HTTP para probar la solución, por ejemplo:
Visual Studio Code con una extensión de Visual Studio Marketplace
-
Precaución
En escenarios en los que tiene datos confidenciales, como credenciales, secretos, tokens de acceso, claves de API y otra información similar, asegúrese de usar una herramienta que proteja los datos con las características de seguridad necesarias, funcione sin conexión o localmente, no sincronice los datos en la nube y no requiera que inicie sesión en una cuenta en línea. De este modo, se reduce el riesgo de exponer datos confidenciales al público.
Cuando pruebe el uso medido, le recomendamos que envíe más eventos de uso que la cantidad que cubre la tarifa base y, a continuación, compruebe que solo se envíe a Microsoft la cantidad de eventos de uso que excedan la tarifa base.
Enviar una solicitud
Con una herramienta de API que puede enviar solicitudes HTTP para probar la solución, envíe un cuerpo de solicitud como el que se muestra en este ejemplo.
Ejemplo de cuerpo de la solicitud:
{
"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 | Comentario |
---|---|
resourceId | Este será el valor subscriptionId de SaaS. |
cantidad | Puede escribir 1 en el parámetro "quantity" como valor de prueba. |
dimensión | Escriba el nombre de la dimensión definida en el plan de uso medido. |
planId | Escriba el id. del plan de uso medido. |
Visualización de la respuesta
Debería recibir una respuesta como la que se muestra en este ejemplo.
Ejemplo de carga de respuesta:
{
"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 obtener más información sobre el envío de eventos de uso medido, consulte las API de facturación de uso medido de Marketplace.
Comprobación de la información de uso medido
En la página principal, seleccione el icono Información.
En el menú de la izquierda, seleccione Uso.
En la lista de la parte superior de la página, seleccione Uso medido.
En la lista Alias de oferta, seleccione el nombre de la oferta.
En la lista Id. de medidor, seleccione el id. de dimensión (medidor) que escribió en el plan. El uso medido se muestra en el widget de uso medido.
Nota:
Solo debería ver el uso medido que supere la tarifa base.
Descargar informe
Nota:
Los pedidos de ofertas pueden tardar hasta 48 horas en aparecer en el informe.
En el menú de navegación de la izquierda, seleccione Descargas.
En la lista Tipo de informe, seleccione Uso.
En la lista Seleccionar período de tiempo, seleccione 3 meses.
En Extensión de archivo, seleccione CSV.
Seleccione Generar.
Descargue el archivo .CSV y compruebe que la nueva suscripción para el plan de prueba se muestra en el informe.
Contenido relacionado
Al completar las pruebas, puede hacer lo siguiente:
- Cancele la suscripción y desactive el plan de prueba.
- Cree un plan en la oferta de producción con los precios que quiere cobrar a los clientes y publique la oferta de producción.