All Products
Search
Document Center

Performance Testing:Gunakan fungsi sistem

Last Updated:Mar 12, 2026

Fungsi sistem dalam Performance Testing (PTS) menghasilkan nilai dinamis yang dapat disematkan langsung oleh setiap pengguna virtual ke dalam badan permintaan, sehingga menghasilkan traffic yang realistis dan unik selama uji beban. Topik ini menjelaskan cara menggunakan fungsi sistem untuk memparameterisasi badan permintaan API.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  • Membuat skenario uji stres PTS dengan setidaknya satu node HTTP yang telah dikonfigurasi. Untuk detailnya, lihat HTTP nodes.

  • Memiliki permintaan API yang menggunakan metode yang menerima badan permintaan (POST atau PUT).

Pilih dan salin fungsi sistem

  1. Masuk ke Konsol PTS. Pilih Performance Test > Create Scenario, lalu klik PTS.

  2. Pada tab Scenario Settings, konfigurasikan informasi permintaan dasar.

    Catatan

    Dalam contoh ini, badan permintaan API diparameterisasi dan metode permintaannya adalah POST atau PUT. Dalam uji stres sesungguhnya, pilih objek yang akan diparameterisasi dan metode permintaan berdasarkan kebutuhan bisnis Anda.

  3. Di bagian bawah halaman PTS Scenario, klik System Functions untuk menampilkan daftar fungsi yang tersedia.

  4. Pada panel System Function, klik nama fungsi untuk melihat ekspresinya, atau klik ikon copy di samping fungsi untuk menyalinnya secara langsung.

Buat fungsi kustom dengan generator fungsi

Jika tidak ada fungsi sistem bawaan yang sesuai dengan kasus penggunaan Anda, buat ekspresi fungsi kustom menggunakan generator fungsi.

  1. Di bagian bawah panel System Function, klik Function Generator. Atau, klik ikon image di samping fungsi apa pun untuk membuka generator dengan fungsi tersebut yang telah dimuat sebelumnya.

  2. Pilih jenis fungsi, edit ekspresi fungsi, dan ganti nilai contoh dengan nilai aktual untuk uji stres Anda.

    image

  3. Klik Debug untuk memverifikasi bahwa output sesuai dengan yang diharapkan.

  4. (Opsional) Untuk menggunakan kembali fungsi ini di seluruh skenario, pilih Add as A Global Custom Parameter dan masukkan nama parameter. Jika didefinisikan sebagai parameter kustom global, fungsi tersebut akan ditambahkan ke daftar parameter global yang dapat dipanggil oleh seluruh skenario uji stres.

  5. Klik Copy untuk menyalin ekspresi fungsi.

Sisipkan fungsi sistem ke dalam badan permintaan

Setelah menyalin ekspresi fungsi, sematkan ke dalam badan permintaan API untuk memparameterisasi muatan.

  1. Di bidang badan permintaan API, tempel ekspresi fungsi tersebut.

  2. Edit konten badan untuk menggabungkan fungsi dengan string statis, parameter lain, atau fungsi tambahan sesuai kebutuhan. Untuk informasi tentang cara mendefinisikan badan, lihat Body definition.

Gabungkan fungsi dengan operasi aritmetika

PTS mendukung empat operasi aritmetika untuk menyusun ekspresi fungsi. Untuk sintaks dan contohnya, lihat Use four operations.

Sarangkan parameter dalam fungsi sistem

Saat menyarangkan parameter di dalam fungsi sistem, sertakan parameter yang disarangkan tersebut dalam tanda kutip ganda (""). Tanpa tanda kutip tersebut, PTS akan menganggap parameter yang disarangkan sebagai string literal dan tidak menyelesaikannya pada waktu proses.

Untuk contoh terperinci, lihat Bagaimana Menggabungkan Fungsi Sistem Berparameter dan String?

Topik terkait