Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sekilas
Tujuan: Mengembalikan respons yang berbeda untuk permintaan berurutan ke titik akhir yang sama
Waktu: 10 menit
Plugins:MockResponsePlugin
Prasyarat:Menyiapkan Proksi Dev
Dev Proxy mendukung pengujian tiruan n-th melalui properti nth pada objek permintaan.
Tip
Unduh prasetel ini dengan menjalankannya di prompt perintah devproxy config get microsoft-graph-connector.
Dengan menggunakan file tiruan berikut sebagai contoh, kita dapat melihat bahwa file tersebut berisi dua tiruan ke URL permintaan yang sama. Proksi menggunakan respons pertama yang menggunakan properti nth ketika mencegat permintaan dengan URL yang ditentukan untuk kedua kalinya. Untuk semua permintaan lainnya, proksi mengembalikan respons kedua.
Tip
Tiruan dengan properti nth harus didahulukan. Proksi menggunakan tiruan berdasarkan kecocokan pertama.
File: mocks.json
{
"$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/mockresponseplugin.mocksfile.schema.json",
"mocks": [
{
"request": {
"url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
"method": "GET",
"nth": 2
},
"response": {
"statusCode": 200,
"body": {
"id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
"status": "completed",
"error": null
}
}
},
{
"request": {
"url": "https://graph.microsoft.com/v1.0/external/connections/*/operations/*",
"method": "GET"
},
"response": {
"statusCode": 200,
"body": {
"id": "1.neu.0278337E599FC8DBF5607ED12CF463E4.6410CCF8F6DB8758539FB58EB56BF8DC",
"status": "inprogress",
"error": null
}
}
}
]
}
Langkah selanjutnya
Pelajari selengkapnya tentang MockResponsePlugin.
Contoh-contoh
Lihat juga sampel Proksi Dev terkait:
Lihat juga
- Respons tiruan - Panduan tiruan lengkap
- MockResponsePlugin - dukungan permintaan ke-n
- Glosarium - Terminologi Proxy Pengembang