Skenario pengujian mendukung pengimporan endpoint dan kasus endpoint lintas proyek. Ini berarti bahwa selain mereferensikan endpoint dalam proyek saat ini dan mengimpornya sebagai langkah, skenario pengujian juga mendukung pengimporan endpoint dari proyek lain sebagai langkah untuk membentuk proses bisnis yang lengkap. Fitur ini sangat penting untuk sistem atau arsitektur dengan proses bisnis yang kompleks.Mengimpor Endpoint#
Klik tombol "+ Add Step" atau tombol + mana pun di bagian langkah pengujian mana pun dan pilih endpoint dari proyek lain untuk diimpor. Saat mengimpor endpoint dari proyek lain, hanya mode "Manual" yang didukung, dan tindakan ini tidak memengaruhi data kasus endpoint dalam proyek asli.Untuk perbedaan antara mode "Manual" dan "Automated", silakan merujuk ke di sini. Saat Anda memilih proyek lain dan mengimpor data dari proyek tersebut sebagai langkah pengujian untuk pertama kalinya, halaman produk akan memandu Anda untuk melakukan pengaturan "Asosiasi lingkungan". Hal ini memastikan bahwa langkah-langkah tersebut dapat berjalan secara normal dan menghindari masalah tak terduga akibat penggunaan layanan yang salah (base URL) dengan mengasosiasikan lingkungan proyek lain tersebut dengan lingkungan proyek saat ini. Untuk detailnya, silakan merujuk ke Mengelola lingkungan runtime API dari proyek lain.Saat mengimpor dari proyek lain atau saat menjalankan skenario pengujian yang berisi endpoint dari proyek lain, Anda harus memiliki setidaknya akses read-only ke proyek tersebut. Untuk detail lebih lanjut tentang izin proyek, silakan merujuk ke pengaturan izin anggota. Mengimpor Kasus Endpoint#
Klik nama proyek dan pilih kasus endpoint dari proyek lain untuk diimpor. Saat mengimpor kasus endpoint dari proyek lain, hanya mode "Reference" yang didukung. Ini berarti pengimporan bersifat satu arah dan tidak memengaruhi data kasus endpoint dalam proyek asli.Kasus endpoint akan diimpor dalam mode "Reference". Nama parameter dan nilai parameter dalam kasus endpoint akan disalin ke langkah pengujian, dan data akan sepenuhnya independen dari kasus endpoint dalam proyek asli. Perubahan apa pun yang dilakukan di salah satu sisi tidak akan memengaruhi sisi lainnya. Jika Anda ingin mengasosiasikan langkah pengujian dengan dokumentasi endpoint dalam proyek asli, Anda dapat mengeklik tombol "Sync Now" untuk menyinkronkan nama parameter dari dokumentasi endpoint.Untuk memastikan stabilitas dan independensi data, endpoint dan kasus endpoint yang diimpor dari proyek eksternal ini hanya mendukung mode "Manual" untuk menyinkronkan data dengan dokumentasi endpoint dalam proyek asli.Langkah yang diimpor dari proyek lain hanya dapat disinkronkan secara manual untuk memastikan stabilitas data langkah pengujian. Tanpa hal tersebut, Anda tidak dapat mereferensikannya.