Share via


Konzolos tesztalkalmazás

A következőre vonatkozik: Partnerközpont | A 21Vianet által üzemeltetett Partnerközpont | Partnerközpont a Microsoft Cloud for US Government számára

A konzoltesztelési alkalmazás C# és Java nyelven érhető el, és mintakódokat biztosít a Partnerközpont API-k által támogatott összes forgatókönyvhez. Tesztelésre is használhatja.

Megfelelő szerepkörök: globális rendszergazda | Rendszergazda ügynök | Értékesítési ügynök

A kód letöltése

Töltse le a konzoltesztelési alkalmazás mintakódját.

.NET

Töltse le a mintakódot , és szükség szerint módosítsa.

Fontos

Az alkalmazás létrehozása előtt frissítse az App.config fájl értékeit, hogy azok tükrözzék a Partnerközpont-hitelesítésben létrehozott Microsoft Entra-hitelesítési adatokat. Konkrétan az integrációs tesztkörnyezeti fiók beállításait kell használnia a korai fejlesztés vagy az éles tesztelés során.

Az App.config fájlBan a Scenario Gépház területen megadhatja azokat a paramétereket, amelyeket a rendszer automatikusan továbbít a futtatott forgatókönyvekbe.

A futtatott forgatókönyvek listájának módosításához fűzzön megjegyzést az IPartnerScenario[] mainScenarios vagy a Program.cs fájlban található egyedi Forgatókönyvek lekérése metódushoz.

Java

A Partnerközpont Java SDK-val kezelheti a Partnerközpont erőforrásait. Ez egy nyílt forráskódú projekt, amelyet a partnerközösség tart fenn, és amelyet a Microsoft hivatalosan nem támogat. Ha problémát tapasztal, segítséget kérhet a közösségtől, vagy problémákat nyithat meg a GitHubon.

Töltse le a mintakódot , és szükség szerint módosítsa.

Fontos

Az alkalmazás létrehozása előtt frissítse a SamplesConfigurations.json fájl értékeit, hogy azok tükrözzék a Partnerközpont-hitelesítésben létrehozott Microsoft Entra hitelesítési adatokat. Konkrétan az integrációs tesztkörnyezeti fiók beállításait kell használnia a korai fejlesztés vagy az éles tesztelés során.

A SamplesConfiguration.json fájlban a Forgatókönyv Gépház területen megadhatja azokat a paramétereket, amelyek automatikusan bekerülnek a futtatott forgatókönyvekbe.

A futtatott forgatókönyvek listájának módosításához fűzzön megjegyzést az IPartnerScenario[] mainScenarios vagy a Program.java fájlban található egyedi Forgatókönyvek lekérése metódushoz.

Mit kell módosítani?

Az alábbi listák segítségével meghatározhatja, hogy mit módosítson vagy ne módosítson a mintakódban.

PartnerService Gépház

A PartnerService Gépház esetében ne módosítsa a következőket:

  • PartnerServiceApiEndpoint
  • AuthenticationAuthorityEndpoint
  • GraphEndpoint
  • CommonDomain

Ezek a beállítások mind szükségesek ahhoz, hogy a minta API-hívások megfelelően működjenek.

UserAuthentication

A UserAuthentication esetében módosítania kell a következőt:

  • ApplicationId (a bejelentkezéshez használt Microsoft Entra-alkalmazásazonosító)
  • UserName (az Active Directory felhasználóneve)
  • Jelszó (az Active Directory jelszava).

Ne módosítsa a következőt:

  • ResourceUrl
  • RedirectUrl

AppAuthentication

Az AppAuthentication esetében módosítania kell a következőt:

  • ApplicationId (az alkalmazás bejelentkezéséhez használt Active Directory-alkalmazásazonosító)
  • ApplicationSecret (az alkalmazás bejelentkezéséhez használt Active Directory-alkalmazáskulcs)
  • Tartomány (az az Active Directory-tartomány, amelyen az alkalmazás üzemel)

Forgatókönyv Gépház

Forgatókönyv esetén Gépház ne módosítsa a következőket:

  • CustomerDomainSuffix (az új ügyfél létrehozásakor használt tartományi utótag)

Nem kötelező beállítások. Ha üresen marad, ezt az információt szükség esetén be kell adni egy forgatókönyv futtatásakor:

  • CustomerIdToDelete (a törléshez használt ügyfél azonosítója)
  • DefaultCustomerId (az ügyfélhez kapcsolódó forgatókönyvekben használandó ügyfélazonosító)
  • DefaultInvoiceID (a számlaforgatókönyvekben használandó számlaazonosító)
  • PartnerID (a közvetett partnerforgatókönyvekben használandó partnerazonosító)
  • DefaultServiceRequestId (a szolgáltatáskérési forgatókönyvekben használandó szolgáltatáskérési azonosító)
  • DefaultSupportTopicID (a szolgáltatáskérési forgatókönyvekben használandó támogatási témakör azonosítója)
  • DefaultOfferID (az ajánlati forgatókönyvekben használandó ajánlatazonosító)
  • DefaultOrderID (a rendelési forgatókönyvekben használandó rendelésazonosító)
  • DefaultSubscriptionID (az előfizetési forgatókönyvekben használandó előfizetés-azonosító)

Nem kötelező módosítani. Az összes beállítás megadja a lapszámozott tartalom beolvasásakor az oldalakra eső bejegyzések mennyiségét:

  • CustomerPageSize
  • InvoicePageSize
  • ServiceRequestPageSize
  • DefaultOfferPageSize
  • SubscriptionPageSize