全部产品
Search
文档中心

Performance Testing:Apa yang harus saya lakukan jika lalu lintas uji stres tidak dapat mengakses aplikasi web saya karena kebijakan keamanan?

更新时间:Nov 05, 2025

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:

  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. Di panel navigasi di sebelah kiri, pilih Protection Configuration > Core Web Protection.

  3. Klik ikon image.png 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-test Ada.

Catatan

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 Performance Testing > Scenarios 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.image

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

    1. Dalam rencana pengujian JMeter, klik kanan Test Plan dan pilih Add > Threads (Users) > setUp Thread Group untuk menambahkan grup utas setUp.rj

    2. 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.ro