SaaS-csomag tesztelése
Ez a cikk bemutatja, hogyan tesztelhet egy szoftverszolgáltatást (SaaS) előzetes verzióban.
Az alábbiakban néhány általános útmutatást talál, amelyekkel tisztában lehet az ajánlat tesztelése során.
- Ha SaaS-ajánlata támogatja a forgalmi díjas számlázást a kereskedelmi piactér mérési szolgáltatásával, tekintse át és kövesse a Marketplace forgalmi díjas számlázási API-jaiban részletezett ajánlott tesztelési eljárásokat.
- Tekintse át és kövesse az SaaS szolgáltatás webhookjának implementálásával kapcsolatos tesztelési utasításokat, hogy az ajánlat sikeresen integrálva legyen az API-kkal.
- Ha az Ajánlatérvényesítési lépés figyelmeztetéseket eredményezett, megjelenik egy megtekintési ellenőrzési jelentés hivatkozása az Ajánlat áttekintése lapon. Mielőtt az Élő gombra kattint, mindenképpen tekintse át a jelentést, és kezelje a problémákat. Ellenkező esetben a minősítés valószínűleg sikertelen lesz, és késlelteti az ajánlatot az élő adásban.
- Ha módosítania kell az ajánlat előnézetét és tesztelését követően, szerkesztheti és újra elküldheti az új előzetes verziót. További információ: Meglévő ajánlat frissítése a kereskedelmi piactéren.
Feljegyzés
Ebben a példában az SaaS Acceleratort fogjuk használni a kezdőlaphoz.
Privát tesztcsomag vásárlásának ellenőrzése
A közzétevők a kereskedelmi piactéren ellenőrizhetik a tesztcsomag megvásárlását.
Jelentkezzen be a Partnerközpontba.
A Kezdőlapon válassza az Insights csempét.
A bal oldali menüben válassza a Rendelések lehetőséget.
A jobb felső sarokban válassza ki a szűrőikont, és szűrjön az Ajánlat neve alapján. A Rendelések ajánlat szerint widget a megvásárolt előfizetések számát jeleníti meg. Észre kell vennie, hogy az új rendelések száma növekedett.
Feljegyzés
Akár 48 órát is igénybe vehet, amíg az ajánlati megrendelések megjelennek a jelentésben.
A bal oldali navigációs sávon válassza a Letöltések lehetőséget.
A Jelentéstípus listában válassza a Rendelések lehetőséget.
Az Időkeret kiválasztása listából válassza ki a 3 hónapot.
A Fájlkiterjesztés területen válassza a CSV lehetőséget.
Válassza a Létrehozás lehetőséget.
Töltse le a . CSV-fájl, és ellenőrizze, hogy a tesztcsomag új előfizetése megjelenik-e a jelentésben.
Forgalmi díjas használati esemény küldése
Ha a tesztterv használati események küldésére van konfigurálva, fontos a forgalmi díjas terv használatának tesztelése a forgalmi díjas események Marketplace Metered API-ba való küldésével. Ez egy példa arra, hogyan küldhet forgalmi díjas használati eseményeket egy olyan eszközzel, amely HTTP-kéréseket küldhet a megoldás teszteléséhez, például:
Visual Studio Code a Visual Studio Marketplace bővítményével
-
Figyelemfelhívás
Olyan helyzetekben, ahol bizalmas adatokkal rendelkezik, például hitelesítő adatokkal, titkos kódokkal, hozzáférési jogkivonatokkal, API-kulcsokkal és más hasonló információkkal, mindenképpen használjon olyan eszközt, amely a szükséges biztonsági funkciókkal védi az adatokat, offline vagy helyileg működik, nem szinkronizálja az adatokat a felhőbe, és nem követeli meg, hogy online fiókba jelentkezzen be. Így csökkentheti a bizalmas adatok nyilvános közzétételével járó kockázatokat.
A forgalmi díjas használat tesztelésekor javasoljuk, hogy az alapdíj által lefedett használati események számánál többet küldjön, majd ellenőrizze, hogy csak az alapdíjnál nagyobb használati események száma lesz-e elküldve a Microsoftnak.
Kérés küldése
A megoldás teszteléséhez HTTP-kéréseket küldő API-eszköz használatával küldjön egy kéréstörzset, mint az ebben a példában látható.
Példa kérelemtörzsre:
{
"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
}
Lekérdezési paraméterek:
Paraméter | Megjegyzés |
---|---|
resourceId | Ez lesz az SaaS-előfizetés azonosítója |
mennyiség | A mennyiséghez 1 értéket adhat meg tesztértékként |
dimenzió | Adja meg a forgalmi díjas tervben meghatározott dimenzió nevét |
planId | Adja meg a forgalmi díjas terv azonosítóját |
A válasz megtekintése
A példában láthatóhoz hasonló választ kell kapnia.
Példa válasz hasznos adatra:
{
"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
}
A forgalmi díjas használati események küldésével kapcsolatos további részletekért lásd a Marketplace forgalmi díjas számlázási API-jait.
Forgalmi díjas használati adatok ellenőrzése
A Kezdőlapon válassza az Insights csempét.
A bal oldali menüben válassza a Használat lehetőséget.
Az oldal tetején lévő listában válassza a Forgalmi díjas használat lehetőséget.
Az Ajánlat aliaslistájában válassza ki az ajánlat nevét.
A Meter ID listából válassza ki a csomagban megadott dimenzióazonosítót (mérőszám). A forgalmi díjas használat megjelenik a Forgalmi díjas használat widgetben.
Feljegyzés
A forgalmi díjas használat csak az alapdíj felett jelenik meg.
Jelentés letöltése
Feljegyzés
Akár 48 órát is igénybe vehet, amíg az ajánlati megrendelések megjelennek a jelentésben.
A bal oldali navigációs sávon válassza a Letöltések lehetőséget.
A Jelentéstípus listában válassza a Használat lehetőséget.
Az Időkeret kiválasztása listából válassza ki a 3 hónapot.
A Fájlkiterjesztés területen válassza a CSV lehetőséget.
Válassza a Létrehozás lehetőséget.
Töltse le a . CSV-fájl, és ellenőrizze, hogy a tesztcsomag új előfizetése megjelenik-e a jelentésben.
Kapcsolódó tartalom
A tesztek elvégzésekor a következőket teheti:
- Leiratkozhat a teszttervről, és inaktiválhatja azt.
- Hozzon létre egy tervet az éles ajánlatban az ügyfeleknek felszámítani kívánt árakkal, és tegye közzé élőben az éles ajánlatot.