Bagikan melalui


Aplikasi uji konsol

Berlaku untuk: Pusat Mitra | Pusat Mitra yang dioperasikan oleh 21Vianet | Pusat Mitra untuk Microsoft Cloud untuk Pemerintah AS

Aplikasi pengujian konsol disediakan di C# dan Java, aplikasi ini menyediakan kode sampel untuk semua skenario yang didukung oleh API Pusat Mitra. Anda juga dapat menggunakannya untuk pengujian.

Peran yang sesuai: Admin global | Agen admin | Agen penjualan

Mendapatkan kode

Unduh kode sampel untuk aplikasi pengujian konsol.

.NET

Unduh kode sampel dan ubah seperlunya.

Penting

Sebelum Anda membuat aplikasi, perbarui nilai dalam file App.config untuk mencerminkan informasi autentikasi Microsoft Entra yang Anda buat di autentikasi Pusat Mitra. Secara khusus, Anda harus menggunakan pengaturan akun kotak pasir integrasi Anda selama pengembangan awal atau untuk pengujian dalam produksi.

Di bawah Skenario Pengaturan dalam file App.config, Anda dapat mengatur parameter yang akan secara otomatis diteruskan ke dalam skenario yang Anda jalankan.

Untuk mengubah daftar skenario yang dijalankan, komentari baris di IPartnerScenario[] mainScenarios atau dalam metode Dapatkan Skenario individual yang ditemukan dalam file Program.cs.

Java

SDK Java Pusat Mitra dapat digunakan untuk mengelola sumber daya Pusat Mitra. Ini adalah proyek sumber terbuka yang dikelola oleh komunitas mitra dan tidak didukung secara resmi oleh Microsoft. Anda bisa mendapatkan bantuan dari komunitas atau membuka masalah di GitHub jika Anda mengalami masalah.

Unduh kode sampel dan ubah seperlunya.

Penting

Sebelum Anda membuat aplikasi, perbarui nilai dalam file SamplesConfigurations.json untuk mencerminkan informasi autentikasi Microsoft Entra yang Anda buat di autentikasi Pusat Mitra. Secara khusus, Anda harus menggunakan pengaturan akun kotak pasir integrasi Anda selama pengembangan awal atau untuk pengujian dalam produksi.

Di bawah Skenario Pengaturan dalam file SamplesConfiguration.json, Anda dapat mengatur parameter yang akan secara otomatis diteruskan ke dalam skenario yang Anda jalankan.

Untuk mengubah daftar skenario yang dijalankan, komentari baris di IPartnerScenario[] mainScenarios atau dalam metode Dapatkan Skenario individual yang ditemukan dalam file Program.java.

Apa yang harus diubah

Gunakan daftar berikut untuk menentukan apa yang harus diubah atau tidak diubah dalam kode sampel.

PartnerService Pengaturan

Untuk PartnerService Pengaturan, jangan ubah:

  • PartnerServiceApiEndpoint
  • AuthenticationAuthorityEndpoint
  • GraphEndpoint
  • CommonDomain

Semua pengaturan ini diperlukan agar sampel panggilan API berfungsi dengan benar.

UserAuthentication

Untuk UserAuthentication, Anda harus mengubah:

  • ApplicationId (ID aplikasi Microsoft Entra Anda yang digunakan untuk masuk)
  • UserName (nama pengguna direktori aktif Anda)
  • Kata sandi (kata sandi direktori aktif Anda).

Jangan ubah:

  • ResourceUrl
  • RedirectUrl

AppAuthentication

Untuk AppAuthentication, Anda harus mengubah:

  • ApplicationId (ID aplikasi direktori aktif Anda yang digunakan untuk login aplikasi)
  • ApplicationSecret (rahasia aplikasi direktori aktif Anda yang digunakan untuk login aplikasi)
  • Domain (domain direktori aktif Anda tempat aplikasi dihosting)

Skenario Pengaturan

Untuk Skenario Pengaturan, jangan ubah:

  • CustomerDomainSuffix (akhiran domain yang digunakan saat membuat pelanggan baru)

Pengaturan opsional. Jika dibiarkan kosong, informasi ini perlu dimasukkan saat menjalankan skenario jika perlu):

  • CustomerIdToDelete (ID pelanggan yang digunakan untuk penghapusan)
  • DefaultCustomerId (ID pelanggan yang akan digunakan dalam skenario terkait pelanggan)
  • DefaultInvoiceID (ID faktur yang akan digunakan dalam skenario faktur)
  • PartnerID (ID mitra yang akan digunakan dalam skenario mitra tidak langsung)
  • DefaultServiceRequestId (ID permintaan layanan untuk digunakan dalam skenario permintaan layanan)
  • DefaultSupportTopicID (ID topik dukungan untuk digunakan dalam skenario permintaan layanan)
  • DefaultOfferID (ID penawaran yang akan digunakan dalam skenario penawaran)
  • DefaultOrderID (ID pesanan yang akan digunakan dalam skenario urutan)
  • DefaultSubscriptionID (ID langganan yang akan digunakan dalam skenario langganan)

Opsional untuk diubah. Semua pengaturan ini menentukan jumlah entri per halaman saat mengambil isi halaman:

  • CustomerPageSize
  • InvoicePageSize
  • ServiceRequestPageSize
  • DefaultOfferPageSize
  • SubscriptionPageSize