Instruksi parameter mengontrol cara PTS membaca dan menggabungkan data dari file parameter Anda selama pengujian beban. Gunakan instruksi ini untuk mengganti parameter global, menetapkan kolom garis dasar untuk penyelarasan baris, atau menerapkan konsumsi data sekali pakai.
Instruksi parameter bekerja bersama dengan konfigurasi file parameter. Untuk detail tentang cara mengunggah dan mengelola file parameter, lihat Sumber data file.
Konfigurasikan parameter sumber data
Parameter sumber data mengontrol cara PTS membaca baris dari file parameter Anda dan bagaimana kolom-kolom tersebut saling menyelaras. Prosedur berikut menggunakan file user.csv dengan dua kolom (q1 dan q2) untuk menunjukkan cara menetapkan q1 sebagai kolom garis dasar.
Masuk ke Konsol PTS. Pilih Performance Test > Create Scenario, lalu klik PTS.
Konfigurasikan parameter permintaan dasar untuk node HTTP. Untuk detailnya, lihat Basic request parameters.
Tambahkan file parameter ke sumber data. Untuk detailnya, lihat Add parameter files to data sources.
Pada bagian Business Session, buka daftar drop-down Add Instruction dan pilih Parameter.
Bentangkan Parameter. Pada tab Data Source Parameters, tambahkan parameter
q1danq2.Konfigurasikan pengaturan yang dijelaskan dalam tabel berikut.
Pengaturan parameter sumber data
Parameter | Deskripsi |
Access Mode | Menentukan cara baris dibaca dari file parameter. Random: baris dipilih secara acak. In Order: baris dibaca secara berurutan dari atas ke bawah. |
Use Once | Jika diaktifkan, setiap baris data hanya dikonsumsi satu kali selama pengujian. Kolom dengan Use Once yang diaktifkan secara otomatis menjadi kolom garis dasar. Saling eksklusif dengan Baseline Column. |
Baseline Column | Menetapkan kolom sebagai dasar penyelarasan untuk semua kolom lainnya. PTS menyesuaikan kolom non-garis dasar agar sesuai dengan jumlah baris kolom garis dasar. Saling eksklusif dengan Use Once. |
Pilih mode akses yang tepat
Mode akses | Kapan digunakan | Contoh skenario |
Random | Urutan data tidak penting. | Kata kunci pencarian, ID produk, input pengujian acak |
In Order | Data harus dikonsumsi secara berurutan atau setiap baris harus unik. | Kredensial login, ID transaksi berurutan, entri deret waktu |
Cara kerja penyelarasan kolom garis dasar
Saat Anda menetapkan kolom sebagai garis dasar, PTS menyelaraskan semua kolom lain agar sesuai dengan jumlah barisnya. Pertimbangkan contoh berikut di mana q1 (kolom garis dasar) memiliki 100 baris:
Baris kolom non-garis dasar | Apa yang dilakukan PTS | Hasil |
150 baris | Dipangkas agar sesuai dengan garis dasar | Hanya 100 baris pertama yang digunakan. |
50 baris | Baris diulang hingga mencapai jumlah baris garis dasar | 50 baris tersebut diulang dua kali untuk menghasilkan 100 entri. |
Setelah diselaraskan, PTS menggabungkan kolom-kolom tersebut baris demi baris untuk membuat kumpulan data akhir yang digunakan selama pengujian.
Contoh langkah demi langkah:
Misalkan q1 memiliki nilai [A, B, C] (3 baris) dan q2 memiliki nilai [1, 2, 3, 4, 5] (5 baris). Dengan q1 sebagai kolom garis dasar:
PTS menggunakan semua 3 baris
q1sebagai jumlah baris target.PTS memangkas
q2dari 5 baris menjadi 3 baris:[1, 2, 3].PTS memasangkan kolom-kolom tersebut baris demi baris:
Baris | q1 (garis dasar) | q2 (dipangkas) |
1 | A | 1 |
2 | B | 2 |
3 | C | 3 |
Sekarang misalkan q1 memiliki 3 baris dan q2 hanya memiliki 2 baris [1, 2]. Dengan q1 sebagai kolom garis dasar:
PTS mengulang
q2hingga mencapai 3 baris:[1, 2, 1].PTS memasangkan kolom-kolom tersebut baris demi baris:
Baris | q1 (garis dasar) | q2 (diulang) |
1 | A | 1 |
2 | B | 2 |
3 | C | 1 |
Rencanakan volume data Anda dengan cermat saat Use Once diaktifkan. Pastikan file parameter Anda berisi cukup baris untuk mencakup jumlah iterasi yang diharapkan di seluruh virtual user.
Buat parameter kustom
Parameter kustom memungkinkan Anda mendefinisikan ulang parameter global, termasuk parameter file. Gunakan parameter kustom untuk mengganti nama parameter file atau menerapkan pemrosesan khusus pada data pengujian Anda.
Masuk ke Konsol PTS. Pilih Performance Test > Create Scenario, lalu klik PTS.
Konfigurasikan parameter permintaan dasar untuk node HTTP. Untuk detailnya, lihat Basic request parameters.
Pada bagian Business Session, buka daftar drop-down Add Instruction dan pilih Parameter.
Bentangkan Parameter. Pada tab Custom Parameters, konfigurasikan bidang Parameter Name dan Parameter Logic.
Nama parameter file tidak dapat diubah langsung pada tab Data Source Parameters. Untuk mengubah nama parameter, definisikan ulang parameter tersebut pada tab Custom Parameters.
Batasan
Batasan | Deskripsi |
Mengganti nama parameter file | Nama parameter file tidak dapat diubah pada tab Data Source Parameters. Definisikan ulang parameter tersebut pada tab Custom Parameters sebagai gantinya. |
Eksklusivitas Use Once dan Baseline Column | Use Once dan Baseline Column saling eksklusif. Mengaktifkan salah satu akan menonaktifkan yang lain. |
Batasan status non-draft | Parameter kosong tidak dapat dikonfigurasi ketika skenario tidak berada dalam status draft. |
Lingkup | Instruksi parameter hanya berlaku untuk session bisnis saat ini. |