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 Marketplace forgalmi díjas számlázási API-jaibanrészletezett tesztelési ajánlott eljárásokat.
- Tekintse át és kövesse a tesztelési utasításokat Webhook implementálása az SaaS szolgáltatásban annak érdekében, 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 Érvényesítési jelentés megtekintése hivatkozás az Ajánlat áttekintése lapon. Mielőtt az Élesítés gombot kiválasztja, 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.
Jegyzet
Ebben a példában a SaaS Accelerator használjuk 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 a Insights csempét.
A bal oldali menüben válassza a Rendeléseklehetőséget.
A jobb felső sarokban válassza a szűrőikont, és szűrjön Ajánlat nevealapján. A Ajánlatok szerinti megrendelések widget megjeleníti a megvásárolt előfizetések számát. Az új rendelések teljes száma nő.
Jegyzet
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éseklehetőséget.
A Jelentés típusa listában válassza Rendeléseklehetőséget.
Az Időkeret kiválasztása listában válassza ki a 3 hónapot.
A fájlkiterjesztésiterületen válassza CSVlehetőséget.
Válassza a és alétrehozása 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 tesztelni a forgalmi díjas terv használatát úgy, hogy forgalmi díjas eseményeket küld Marketplace Metered API. 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-bővítménysel a Visual Studio Marketplace-ről
-
Figyelem
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ó.
Kérelem törzsének példája:
{
"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 |
---|---|
erőforrásazonosító | Ez 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 méréses díjszabási terv azonosítóját |
A válasz megtekintése
A példában láthatóhoz hasonló választ kell kapnia.
Válasz hasznos adata példa:
{
"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 információkért lásd Marketplace forgalmi díjas számlázási API-jait.
Mért használati adatok ellenőrzése
A kezdőlapon válassza a Insights csempét.
A bal oldali menüben válassza a Használatilehetőséget.
Az oldal tetején lévő listában válassza a Mérsékelt használatlehetőséget.
A Ajánlatok alias listából válassza ki az ajánlat nevét.
A Mérőazonosító listában válassza ki a tervben megadott dimenzió-(mérőszám-) azonosítót. A mért használat megjelenik a Mért használat widgetben.
Jegyzet
Csak a forgalmi díjas használatot kellene látnod, ami az alapdíj felett van.
Jelentés letöltése
Jegyzet
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éseklehetőséget.
A Jelentés típusa listában válassza a Használatlehetőséget.
Az Időkeret kiválasztása listában válassza ki a 3 hónapot.
A fájlkiterjesztésiterületen válassza CSVlehetőséget.
Válassza a és alétrehozása 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.