Masalah
Aplikasi Anda tidak mengekspos layanannya ke Internet karena alasan keamanan, atau Anda menggunakan Web Application Firewall (WAF). Dalam hal ini, sejumlah besar lalu lintas uji stres dapat memicu intersepsi, pemblokiran, dan pembersihan. Akibatnya, lalu lintas uji stres diblokir oleh WAF.
Solusi
Solusi 1: Konfigurasikan daftar putih header di WAF
Jika aplikasi yang akan diuji menggunakan WAF, Anda dapat mengonfigurasi aturan daftar putih situs web di WAF berdasarkan header untuk mengizinkan semua permintaan uji stres PTS. Ikuti langkah-langkah berikut:
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.
Di panel navigasi di sebelah kiri, pilih Protection Configuration > Core Web Protection.
Klik ikon
di sebelah kiri daftar putih, lalu klik Create Rule di kolom Actions. Di kotak dialog yang muncul, buat aturan daftar putih situs web dan atur Kondisi Pencocokan menjadi Header x-pts-testAda.
Permintaan HTTP yang dikirim oleh PTS berisi header x-pts-test. Oleh karena itu, Anda harus membuat aturan daftar putih situs web dan mengatur Kondisi Pencocokan menjadi Header x-pts-test Ada. Untuk informasi lebih lanjut, lihat Konfigurasikan daftar putih situs web.
Solusi 2: Dapatkan alamat IP generator beban dan konfigurasikan daftar putih alamat IP
Anda juga dapat menambahkan alamat IP generator beban ke daftar putih alamat IP dalam kebijakan keamanan. Perlu diperhatikan bahwa alamat IP untuk uji stres tidak tetap. Dalam solusi ini, Anda harus mengonfigurasi ulang daftar putih alamat IP untuk setiap uji stres. Kami merekomendasikan agar Anda menggunakan Solusi 1. Untuk mendapatkan alamat IP generator beban, ikuti langkah-langkah berikut:
Mulai uji stres dan dapatkan alamat IP generator beban. Jika Anda telah membuat skenario uji stres, Anda dapat memilih di panel navigasi di sebelah kiri. Di halaman Scenarios, temukan skenario yang ingin Anda mulai dan klik Start di kolom Actions.
Di halaman Executing Test, lihat alamat IP generator beban.
Jika Anda menggunakan kolam sumber daya bersama, Anda tidak dapat mendapatkan alamat IP generator beban sebelum memulai uji stres. Untuk mengonfigurasi daftar putih sebelum uji stres dimulai, Anda dapat menentukan waktu tunggu startup dalam skenario uji stres berdasarkan waktu yang diperlukan untuk mengonfigurasi daftar putih. Menit Pengguna Virtual (VUM) masih dikonsumsi selama periode rilis tertunda. Untuk mengonfigurasi waktu tunggu startup dalam uji stres PTS dan uji stres JMeter, lakukan operasi berikut:
Konfigurasikan waktu tunggu startup dalam uji stres PTS
Tambahkan instruksi rilis tunda ke setiap sesi bisnis. Tentukan waktu tunda berdasarkan waktu yang diperlukan untuk mengonfigurasi daftar putih. Untuk informasi lebih lanjut tentang cara menambahkan instruksi rilis tunda, lihat Gunakan instruksi rilis tunda.
Konfigurasikan waktu tunggu startup dalam uji stres JMeter
Dalam rencana pengujian JMeter, klik kanan Test Plan dan pilih untuk menambahkan grup utas setUp.

Di panel setUp Thread Group, pilih Specify Thread lifetime dan konfigurasikan penundaan startup grup utas setUp ke waktu tunggu yang diharapkan, seperti yang ditunjukkan pada gambar berikut.
