Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak otestovat nabídku saaS (software jako služba) ve verzi Preview.
Tady je několik obecných pokynů, které byste měli vědět při testování nabídky.
- Pokud vaše nabídka SaaS podporuje fakturaci na základě měřeného používání pomocí komerční tržní meteringové služby, projděte si osvědčené postupy pro testování podrobně popsané v rozhraních API pro fakturaci na základě měřeného používání na Marketplace.
- Projděte si pokyny k testování v Implementace webhooku ve službě SaaS a ujistěte se, že je vaše nabídka úspěšně integrovaná s rozhraními API.
- Pokud krok ověření nabídky vedl k upozorněním, zobrazí se na stránce Přehled nabídky odkaz Zobrazit sestavu ověření. Nezapomeňte si projít zprávu a vyřešit problémy, než vyberete tlačítko Go Live. V opačném případě existuje vysoká pravděpodobnost selhání certifikace, což zpozdí uvedení vaší nabídky do režimu Live.
- Pokud potřebujete provést změny po zobrazení náhledu a otestování nabídky, můžete upravit a znovu odeslat a publikovat novou verzi Preview. Další informace najdete v tématu Aktualizace existující nabídky na komerčním marketplace.
Poznámka
V tomto příkladu použijeme Akcelerátor SaaS pro vstupní stránku.
Ověření nákupu privátního testovacího plánu
Vydavatelé můžou k ověření nákupu testovacího plánu použít komerční marketplace.
Na domovské stránce klikněte na dlaždici Insights.
V nabídce vlevo vyberte Objednávky.
V pravém horním rohu klikněte na ikonu filtru a filtrujte podle Název nabídky. Widget Orders podle nabídek zobrazuje počet zakoupených předplatných. Celkový počet nových objednávek se zvyšuje.
Poznámka
Než se v sestavě zobrazí objednávky nabídek, může to trvat až 48 hodin.
V levém navigačním panelu vyberte Stažené soubory.
V seznamu Typ sestavy zvolte Objednávky.
Ze seznamu vyberte Časový rámec zvolte 3 měsíce.
V části Přípony souboruvyberte CSV.
Vyberte Generovat.
Stáhněte soubor CSV a ověřte, že nové předplatné testovacího plánu je viditelné v sestavě.
Odeslat událost měřeného využití
Pokud je váš testovací plán nakonfigurovaný tak, aby odesílal události využití, je důležité otestovat měřený plán odesláním metrických událostí do Marketplace Metered API. Toto je příklad odesílání událostí měření využití pomocí nástroje, který může odesílat požadavky HTTP k otestování vašeho řešení, například:
Visual Studio Code s rozšířením z webu Visual Studio Marketplace
-
Opatrnost
V situacích, kdy máte citlivá data, jako jsou přihlašovací údaje, tajné kódy, přístupové tokeny, klíče rozhraní API a další podobné informace, nezapomeňte použít nástroj, který chrání vaše data pomocí potřebných funkcí zabezpečení, funguje offline nebo místně, nesynchronizuje vaše data do cloudu a nevyžaduje, abyste se přihlásili k online účtu. Tímto způsobem snížíte riziko zveřejnění citlivých dat veřejnosti.
Při testování měřeného využití doporučujeme odeslat více než počet událostí využití, na které se vztahuje základní poplatek, a ověřit, že microsoftu se odešle pouze počet událostí využití, které překračují základní poplatek.
Odeslání žádosti
Pomocí nástroje rozhraní API, který může odesílat požadavky HTTP k otestování vašeho řešení, odešlete text požadavku, jako je text požadavku uvedený v tomto příkladu.
Příklad textu požadavku :
{
"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
}
parametry dotazu :
Parametr | Komentář |
---|---|
Identifikátor zdroje | Toto je ID vašeho předplatného SaaS. |
množství | Jako testovací hodnotu můžete zadat 1 pro množství. |
dimenze | Zadejte název dimenze definované v měřenovém plánu. |
planId | Zadejte ID měřeného tarifu. |
Zobrazení odpovědi
Měla by se zobrazit odpověď podobná té, která je zobrazená v tomto příkladu.
Příklad obsahu odpovědi :
{
"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
}
Další informace o zasílání měřených událostí o používání najdete v tématu API pro měřenou fakturaci Marketplace.
Ověření informací o měření využití
Na domovské stránce klikněte na dlaždici Insights.
V nabídce vlevo vyberte Využití.
V seznamu v horní části stránky vyberte měřené využití.
V seznamu aliasů nabídky vyberte název vaší nabídky .
Ze seznamu ID měřidla vyberte ID měřidla zadané v plánu. Měřené využití se zobrazuje ve widgetu měření využití.
Poznámka
Měli byste vidět pouze měřenou spotřebu nad základním poplatkem.
Stáhnout sestavu
Poznámka
Než se v sestavě zobrazí objednávky nabídek, může to trvat až 48 hodin.
V levém navigačním panelu vyberte Stažené soubory.
V seznamu Typ sestavy vyberte Využití.
Ze seznamu vyberte Časový rámec zvolte 3 měsíce.
V části Přípony souboruvyberte CSV.
Vyberte Generovat.
Stáhněte soubor CSV a ověřte, že je v sestavě zobrazeno nové předplatné pro testovací plán.