Saat sesi bisnis multi-API dijalankan selama uji stres, API berikutnya sering bergantung pada nilai yang dikembalikan oleh API sebelumnya—misalnya, meneruskan ID produk dari API "browse" ke API "add to cart" dan "checkout". Instruksi perintah parameter mendefinisikan ulang parameter respons atau parameter ekspor data dari API sebelumnya, lalu menyimpan hasilnya sebagai parameter yang dapat digunakan kembali oleh semua API berikutnya dalam sesi yang sama.
Cara kerja
Instruksi perintah parameter ditempatkan di antara dua node API dalam sesi bisnis. Instruksi ini mengambil parameter respons atau parameter ekspor data dari API sebelumnya, menerapkan ekspresi untuk mendefinisikan ulang nilainya, lalu menyimpan hasilnya sebagai parameter baru. Semua API berikutnya dalam sesi tersebut dapat mereferensikan parameter ini berdasarkan namanya.
Perilaku utama:
Sesi bisnis mendukung beberapa instruksi perintah parameter.
Instruksi perintah parameter hanya beroperasi pada parameter respons dan parameter ekspor data, tidak pada parameter file global atau parameter kustom global.
Menambahkan instruksi perintah parameter
Bagian ini menjelaskan contoh konkret: mengekstraksi lima karakter pertama dari ID produk yang dikembalikan oleh satu API dan meneruskan nilai yang diekstraksi tersebut ke API berikutnya.
Skenario contoh
Sesi bisnis berisi tiga API:
| Pesanan | API | Peran |
|---|---|---|
| 1 | Browse a product | Mengembalikan ID produk dalam responsnya |
| 2 | Add the product to the shopping cart | Membutuhkan ID produk dari API 1 |
| 3 | Complete the payment | Membutuhkan ID produk dari API 1 |
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Skenario uji stres PTS dengan minimal dua HTTP APIs yang dikonfigurasi dalam sesi bisnis
Parameter respons yang dikonfigurasi pada API sebelumnya (lihat Operation response parameters)
Prosedur
Masuk ke PTS console, pilih , lalu klik PTS.
Buat dan konfigurasikan ketiga API: browse a product, add the product to the shopping cart, dan complete the payment. Untuk detailnya, lihat HTTP APIs.
Konfigurasikan parameter respons untuk API browse a product agar ID produk tersedia untuk diekstraksi. Untuk detailnya, lihat Operation response parameters.

Pada bagian Business Session, perluas daftar drop-down Add Instruction lalu pilih Parameter Command.
Perluas Parameter Command dan konfigurasikan bidang-bidang berikut:
Parameter Name: Masukkan nama untuk parameter baru, misalnya,
ShortProductID.Parameter Logic: Masukkan ekspresi yang mengekstraksi nilai tersebut.
Pada contoh ini, masukkan ekspresi berikut untuk mengekstraksi lima karakter pertama dari ID produk:
_${sys.substring("${ProductID}", 0, 4)}_Komponen Deskripsi ${ProductID}Mereferensikan parameter respons yang didefinisikan dalam sesi bisnis sys.substring(..., 0, 4)Mengekstraksi karakter pada posisi indeks 0 hingga 4 (total lima karakter, berbasis indeks nol) _..._Membungkus ekspresi untuk evaluasi 
Catatan penggunaan
Untuk meneruskan beberapa nilai antar-API, tambahkan beberapa instruksi perintah parameter, masing-masing mendefinisikan parameter terpisah.
Topik terkait
HTTP APIs — Tambahkan dan konfigurasikan node API dalam sesi bisnis.
Operation response parameters — Definisikan bidang respons yang akan diambil dari suatu API.