RPS (Requests Per Second) adalah jumlah permintaan per detik yang biasanya menunjukkan beban kerja di bawah mesin JMeter. Metrik ini sering digunakan dalam pengujian kinerja API. Topik ini menjelaskan cara mengontrol RPS dalam skenario berbasis JMeter.
Konfigurasikan batas RPS
Untuk menggunakan kembali skrip JMeter yang ada, PTS mendukung pengujian JMeter. Secara default, mesin JMeter beroperasi dalam mode konkurensi. RPS ditentukan oleh tingkat konkurensi dan waktu respons. Konkurensi yang terlalu rendah dapat menyebabkan RPS tidak stabil, sementara konkurensi yang terlalu tinggi dapat membebani server. Oleh karena itu, JMeter menyediakan komponen Constant Throughput Timer untuk membatasi RPS.
Anda dapat menambahkan node Constant Throughput Timer ke grup utas dalam skrip JMeter untuk membatasi RPS pada grup utas tersebut dengan mengikuti langkah-langkah berikut. Gambar berikut menunjukkan cara mengontrol RPS dalam skenario JMeter.

Catatan penggunaan:
Perhatikan hal-hal berikut saat mengonfigurasi node Constant Throughput Timer:
Calculate Throughput based on harus disetel ke this thread only. Dengan konfigurasi ini, operasi yang dipicu dilakukan menggunakan satu utas. PTS secara otomatis memulai beberapa mesin JMeter dalam skenario berbeda berdasarkan tingkat konkurensi. Konfigurasi lainnya hanya berlaku untuk satu mesin. Dengan menyetel RPS maksimum dan konkurensi maksimum, Anda dapat mencapai RPS maksimum global.
Target throughput dari Constant Throughput Timer dinyatakan dalam menit. Anda dapat menggunakan fungsi __jexl3 untuk mengalikan RPS dengan 60 detik (1 menit = 60 detik). Untuk mendapatkan
0,5RPS untuk satu utas, atur Target throughput ke${__jexl3(0.5 x 60)}. Anda juga dapat membagi batas RPS global dengan tingkat konkurensi untuk mendapatkan batas RPS untuk satu utas.
Contoh konfigurasi:

Secara keseluruhan, kontrol atas RPS selama pengujian JMeter bergantung pada tingkat konkurensi yang telah dikonfigurasi, yang mungkin tidak fleksibel dan tidak mendukung semua kebutuhan pengujian. Kami merekomendasikan penggunaan skenario PTS untuk melaksanakan pengujian RPS. Skenario ini mendukung konfigurasi dan penyesuaian RPS dalam hitungan detik. Untuk informasi lebih lanjut, lihat Konfigurasikan model dan level beban.