All Products
Search
Document Center

Performance Testing:Solusi untuk traffic PTS yang diblokir

Last Updated:May 16, 2026

Masalah

Karena alasan keamanan, aplikasi Anda mungkin tidak terbuka untuk internet publik atau dilindungi oleh Web Application Firewall (WAF) Alibaba Cloud. Dalam kasus seperti ini, volume besar traffic uji stres dapat memicu tindakan keamanan seperti intersepsi, pemblokiran, dan pembersihan, sehingga menyebabkan WAF memblokir traffic dari Performance Testing Service (PTS).

Solusi

Solusi 1: Konfigurasikan daftar putih header WAF

Jika aplikasi yang Anda uji menggunakan WAF, Anda dapat mengonfigurasi aturan daftar putih website berdasarkan request header agar traffic uji stres dari PTS dapat dilewatkan. Ikuti langkah-langkah berikut:

  1. Masuk ke Konsol Web Application Firewall 3.0. Dari bilah menu atas, pilih kelompok sumber daya dan wilayah (Chinese Mainland atau Outside Chinese Mainland) untuk instans WAF.

  2. Pada panel navigasi kiri, pilih Protection Configuration > Core Web Protection.

  3. Klik ikon image.png di sebelah kiri daftar putih, lalu klik New Rule pada kolom Actions. Pada kotak dialog yang muncul, buat aturan daftar putih website baru dan atur kondisi pencocokan menjadi Header x-pts-test exists.

Catatan

Permintaan HTTP yang dikirim oleh PTS berisi header x-pts-test, sehingga Anda perlu membuat aturan daftar putih website baru dan mengatur kondisi pencocokannya berdasarkan keberadaan header x-pts-test. Untuk informasi lebih lanjut tentang pengaturan daftar putih website, lihat Konfigurasikan daftar putih website.

Solusi 2: Konfigurasikan daftar putih IP

Anda juga dapat menambahkan IP load generator ke daftar putih IP dalam kebijakan keamanan Anda. Perhatikan bahwa IP uji stres tidak tetap. Solusi ini memerlukan konfigurasi ulang daftar putih IP untuk setiap pengujian. Kami merekomendasikan menggunakan Solusi 1. Langkah-langkah berikut menjelaskan cara mendapatkan IP load generator:

Jalankan pengujian kinerja secara langsung dan peroleh alamat IP load generator setelah pengujian dimulai. Jika Anda memiliki skenario yang sudah ada, pada bilah navigasi kiri konsol, pilih Performance Test > Scenarios. Kemudian, pada halaman Scenarios, klik Start pada kolom Actions dari skenario target untuk memulai pengujian kinerja.

Setelah pengujian kinerja dimulai, pada halaman In Progress, Anda dapat langsung melihat IP load generator.image

Jika Anda menggunakan resource pool yang dibagikan, Anda tidak dapat memperoleh IP load generator sebelum pengujian dimulai. Untuk memberikan waktu guna mengonfigurasi daftar putih sebelum traffic dihasilkan, Anda dapat menambahkan waktu tunggu startup ke skenario Anda. Atur durasi waktu tunggu sesuai dengan waktu yang Anda butuhkan untuk mengonfigurasi daftar putih. Periode tunggu ini akan mengonsumsi VUM. Langkah-langkah berikut menjelaskan cara mengatur waktu tunggu startup dalam pengujian PTS dan JMeter:

  • Atur waktu tunggu startup dalam pengujian PTS

    Tambahkan instruksi delay release ke setiap session bisnis. Atur durasi penundaan berdasarkan waktu yang Anda perlukan untuk mengonfigurasi daftar putih. Untuk informasi lebih lanjut tentang penambahan instruksi delay release, lihat Gunakan instruksi delay release.

  • Atur waktu tunggu startup dalam pengujian JMeter

    1. Pada rencana pengujian JMeter Anda, klik kanan dan pilih Test Plan > Add > Threads (Users) > setUp Thread Group.rj

    2. Pada panel setUp Thread Group, centang kotak Specify Thread lifetime dan atur startup delay sesuai dengan waktu tunggu yang diperlukan, seperti yang ditunjukkan pada gambar berikut.ro