全部产品
Search
文档中心

Performance Testing:Gunakan cookie untuk mensimulasikan login

更新时间:Jun 29, 2025

Performance Testing (PTS) menyediakan fitur ekspor data yang memungkinkan Anda mengekspor dan membagikan cookie dalam sesi atau skenario. Topik ini menjelaskan cara menggunakan cookie yang diekspor untuk mensimulasikan login.

Informasi latar belakang

PTS mendukung pembagian cookie baik dalam sesi maupun skenario.

  • Pembagian cookie dalam sesi: PTS secara otomatis menyertakan cookie yang diperoleh dalam permintaan berikutnya tanpa pengaturan tambahan, mirip dengan browser.

  • Pembagian cookie dalam skenario: Cookie login dapat dibagikan antar-sesi dalam skenario tertentu.

Sebagai contoh, jika Anda ingin melakukan uji stres pada skenario di mana 10.000 pengguna masuk ke situs web belanja, skenario tersebut mencakup sesi berikut:

  • Sesi 1: Masuk ke situs web belanja.

  • Sesi 2: Melihat produk, membeli produk, dan menyelesaikan pembayaran.

Dalam skenario ini, cookie login dari Sesi 1 harus dibagikan dengan Sesi 2. Anda dapat menentukan apakah akan menggunakan kembali cookie yang diekspor secara siklik berdasarkan kebutuhan bisnis Anda.

Gunakan kembali cookie yang diekspor secara siklik

  1. Masuk ke Konsol PTS, pilih Performance Test > Create Scenario, lalu klik PTS.

  2. Di tab Scenario Settings, konfigurasikan Sesi 1.

    1. Klik Data Source Management. Di panel yang muncul, unggah file parameter yang berisi nama pengguna dan kata sandi untuk login ke situs web belanja. Untuk informasi lebih lanjut, lihat Sumber Data File.

    2. Di bagian Business Session1, klik panah drop-down di samping Add Instruction, lalu pilih Parameter.

    3. Di bagian Data Settings, klik tab Data Source Parameters dan konfigurasikan parameter.

      Catatan

      Untuk memastikan bahwa cookie yang dibagikan bersifat unik, pilih kotak centang di kolom Use Once. Untuk informasi lebih lanjut, lihat Gunakan Instruksi Parameter.

    4. Tambahkan Operasi API untuk login dan konfigurasikan informasi permintaan dasar serta body. Untuk informasi lebih lanjut, lihat API HTTP.

      ex_cookie_define_body

    5. Di bagian Business Session1, klik panah drop-down di samping Add Instruction, dan pilih Data Export. Atur parameter Pilih Data ke Cookie dan parameter Tingkat Ekspor ke 10000. Untuk informasi lebih lanjut tentang cara mengekspor data, lihat Gunakan Instruksi Ekspor Data.

      ex_cookieuse_export_cookie

      Catatan

      Sesi lain yang dibuat dalam skenario ini secara otomatis menyertakan informasi cookie.

  3. Klik + Add Business Session untuk menambah Sesi 2. Di bagian Business Session2, klik panah drop-down di samping Add API dan pilih HTTP. Tambahkan operasi API untuk melihat produk, membeli produk, dan menyelesaikan pembayaran. Lalu, konfigurasikan parameter di subtab Informasi Permintaan Dasar.

Pilih cookie yang diekspor hanya sekali

  1. Masuk ke Konsol PTS, pilih Performance Test > Create Scenario, lalu klik PTS.

  2. Di tab Scenario Settings, konfigurasikan Sesi 1.

    1. Klik Data Source Management. Di panel yang muncul, unggah file parameter yang berisi nama pengguna dan kata sandi untuk login ke situs web belanja. Untuk informasi lebih lanjut, lihat Sumber Data File.

    2. Di bagian Business Session1, klik panah drop-down di samping Add Instruction, lalu pilih Parameter.

    3. Di bagian Data Settings, klik tab Data Source Parameters dan konfigurasikan parameter.

      Catatan

      Untuk memastikan bahwa cookie yang dibagikan bersifat unik, pilih kotak centang di kolom Use Once. Untuk informasi lebih lanjut, lihat Gunakan Instruksi Parameter.

    4. Tambahkan Operasi API untuk login dan konfigurasikan informasi permintaan dasar serta body. Untuk informasi lebih lanjut, lihat API HTTP.

      ex_cookie_define_body

    5. Di bagian Business Session1, klik panah drop-down di samping Add Instruction, dan pilih Data Export. Atur parameter Pilih Data ke Cookie dan parameter Tingkat Ekspor ke 10000. Untuk informasi lebih lanjut tentang cara mengekspor data, lihat Gunakan Instruksi Ekspor Data.

      ex_cookieuse_export_cookie

      Catatan

      Sesi lain yang dibuat dalam skenario ini secara otomatis menyertakan informasi cookie.

  3. Di bagian Business Session2, tambahkan node pengaturan data. Pilih productID di kolom Nama Parameter, lalu pilih kotak centang di kolom Use Once. Untuk informasi lebih lanjut, lihat Gunakan Instruksi Parameter.

    Penting

    Langkah ini memastikan bahwa cookie yang diekspor pada langkah sebelumnya dipilih hanya sekali.

  4. Di bagian Business Session2, tambahkan operasi API untuk melihat produk, membeli produk, dan menyelesaikan pembayaran. Lalu, konfigurasikan parameter di subtab Informasi Permintaan Dasar.

Apa yang harus dilakukan selanjutnya

Setelah mengonfigurasi skenario pengujian, Anda perlu mengonfigurasi pengaturan stres dan men-debug skenario tersebut. Lalu, klik Save and Start Testing di pojok kiri bawah halaman.

Catatan

Selama uji stres, Anda dapat membuat penyesuaian pada level operasi API, sesi, atau skenario. Untuk informasi lebih lanjut, lihat Sesuaikan Jumlah Pengguna Bersamaan.