All Products
Search
Document Center

Performance Testing:Solusi untuk traffic PTS yang diblokir

Last Updated:Aug 21, 2026

Permasalahan

Karena alasan keamanan, aplikasi Anda mungkin tidak diekspos ke 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 menggunakan header permintaan agar traffic uji stres dari PTS dapat lolos. 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 ada.

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 generator beban 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 generator beban:

Jalankan pengujian kinerja secara langsung dan peroleh alamat IP generator beban 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 skenario target untuk memulai pengujian kinerja.

Setelah pengujian kinerja dimulai, pada halaman In Progress, klik tab Load Generator Monitor dan lihat alamat IP generator beban dari dropdown machineId.

Jika Anda menggunakan resource pool yang dibagikan, Anda tidak dapat memperoleh IP generator beban sebelum pengujian dimulai. Untuk memberikan waktu 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 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 butuhkan 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.

    2. Pada panel setUp Thread Group, konfigurasikan properti thread berikut:

      • Number of Threads (users): 1

      • Ramp-up period (seconds): 1

      • Loop Count: 1

      • Pilih Specify Thread lifetime.

      • Duration (seconds): 1

      • Startup delay (seconds): Atur nilai ini berdasarkan waktu yang Anda butuhkan untuk mengonfigurasi daftar putih. Misalnya, 20.