Saat uji stres sedang berjalan, Anda dapat memantau metrik skenario dan API secara real time. Jika diperlukan, Anda dapat mengubah tingkat beban untuk mencegah API menerima permintaan berlebihan hingga menjadi kelebihan beban, sehingga membantu menjaga stabilitas sistem. Performance Testing Service (PTS) memungkinkan Anda mengubah jumlah pengguna konkuren secara real time. PTS juga mencatat semua operasi yang Anda lakukan pada skenario pengujian stres untuk kueri selanjutnya.
Mode konkurensi
PTS menyediakan dua mode untuk mengatur cara penambahan atau perubahan pengguna konkuren selama uji stres:
| Mode | Perilaku | Kapan digunakan |
|---|---|---|
| Tiered Increment | Menambahkan pengguna secara otomatis berdasarkan langkah-langkah yang telah ditentukan | Rencana ramp-up yang telah ditentukan sesuai kebutuhan Anda dan tidak memerlukan intervensi manual |
| Manual Adjustment | Memungkinkan Anda menetapkan nilai konkurensi tertentu | Anda perlu merespons metrik real time—misalnya, mengurangi beban sebelum API menjadi kelebihan beban |
Saat beralih dari Tiered Increment ke Manual Adjustment, Anda juga dapat memilih cakupan perubahan tersebut:
| Cakupan | Efek |
|---|---|
| Global Batch Speed Regulation | Berlaku untuk semua API di seluruh session bisnis |
| Business Session Speed Regulation | Hanya berlaku untuk session bisnis saat ini. Session bisnis lain tidak terpengaruh |
Baik uji stres berbasis PTS maupun berbasis JMeter mendukung penyesuaian waktu proses, tetapi alur kerjanya berbeda seperti yang dijelaskan di bawah ini.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menyiapkan skenario pengujian stres (berbasis PTS atau berbasis JMeter)
Menjalankan uji stres. Untuk petunjuk penyiapan, lihat Memulai pengujian stres berbasis PTS atau Memulai pengujian stres berbasis JMeter
Gambar berikut menunjukkan halaman pengujian stres setelah pengujian dimulai.

Sesuaikan pengguna konkuren dalam uji stres berbasis PTS
Beralih dari tiered increment ke manual adjustment
Pada halaman Executing Test, klik Scene speed regulation.
Pilih cakupan penyesuaian:
Global Batch Speed Regulation: Berlaku untuk semua API di seluruh session bisnis.
Business Session Speed Regulation: Hanya berlaku untuk session bisnis saat ini. Session bisnis lain tidak terpengaruh.
Ubah mode dari Tiered Increment ke Manual Adjustment.
Masukkan nilai konkurensi yang diinginkan dan mulai pengujian.

Jika Stress Mode diatur ke RPS Mode (Requests Per Second) pada bagian Stress Mode Configuration saat membuat skenario pengujian stres berbasis PTS, Anda dapat menyesuaikan jumlah pengguna konkuren untuk setiap API secara individual.
Menyesuaikan pengguna dalam mode manual adjustment
Alur kerja dalam mode Manual Adjustment sama dengan mode Tiered Increment: klik Scene speed regulation, pilih cakupan, masukkan nilai, lalu terapkan.
Jika Anda tidak melakukan perubahan apa pun, uji stres akan berlanjut dengan pengaturan saat ini.
Sesuaikan pengguna konkuren dalam uji stres berbasis JMeter
Pada halaman Executing Test, klik Scene speed regulation.
Pada kotak dialog, masukkan jumlah pengguna konkuren.
Klik OK.

Lihat catatan operasi
PTS mencatat operasi yang Anda lakukan pada skenario pengujian stres untuk kueri selanjutnya, seperti memulai dan menghentikan uji stres serta mengedit skenario.
Untuk melihat catatan tersebut, buka halaman Edit Scenario dan klik Records di pojok kanan atas.