Instruksi lompatan bersyarat dapat digunakan untuk mengonfigurasi jalur eksekusi permintaan sesi bisnis berdasarkan parameter respons dari sebuah API. Topik ini memberikan contoh penggunaan instruksi lompatan bersyarat dalam skenario e-commerce yang umum.
Informasi latar belakang
Instruksi lompatan bersyarat dapat ditambahkan setelah menambahkan API. Jenis instruksi ini mencakup lompat, lanjutkan, dan akhiri. Jika Anda mengonfigurasi beberapa kondisi, hubungan logis antara kondisi tersebut adalah DAN (AND), dan kondisi-kondisi tersebut dicocokkan secara berurutan selama uji stres. Untuk instruksi lompatan bersyarat, hubungan logisnya adalah ATAU (OR).
Dalam skenario e-commerce yang umum, pengguna perlu menyelesaikan langkah-langkah berikut: masuk ke sistem, isi saldo akun, tambahkan produk ke keranjang belanja, dan selesaikan pembayaran. Pengguna dapat mengonfigurasi instruksi lompatan bersyarat untuk memeriksa apakah saldo akun telah diisi pada langkah menambahkan produk ke keranjang belanja. Jika saldo akun telah diisi, operasi berikutnya dilanjutkan. Jika belum, disediakan API untuk top up saldo akun.
Prosedur
Masuk ke Konsol PTS, pilih , lalu klik PTS.
Tambahkan dan konfigurasikan API berikut untuk menyelesaikan langkah-langkah berikut: log on to the system, top up the account balance, add the product to the shopping cart, dan kemudian complete the payment. Untuk informasi lebih lanjut, lihat API HTTP.
Konfigurasikan parameter respons untuk API topping up the account balance. Untuk informasi lebih lanjut, lihat Parameter Respons API.

Di bagian Business Session, klik daftar drop-down Add Instruction dan pilih Conditional Jump.
Perluas Conditional Jump dan konfigurasikan parameter Default Action serta kondisi lompatan. Gambar berikut menunjukkan contohnya.

Default Action: Pilih Lompat, Lanjutkan, atau Akhiri.
Jump: Pilih API lain untuk sesi bisnis.
Continue: Anda akan diarahkan ke API berikutnya. Jika tidak ada API lanjutan, proses eksekusi selesai.
End: Hentikan eksekusi.
Select Session: Pilih API yang perlu dikonfigurasi parameter responsnya.
Action: Pilih Lompat, Lanjutkan, atau Akhiri. Jika memilih Lompat, konfigurasikan API tujuan.
Add Condition: Tambahkan kondisi lompatan. Hubungan logis antara kondisi lompatan adalah DAN (AND).
Tambahkan instruksi conditional jump yang telah dikonfigurasi ke akhir API untuk adding the product to the shopping cart.