全部产品
Search
文档中心

Performance Testing:Sumber data file

更新时间:Jun 29, 2025

Dalam kebanyakan kasus, file data sources digunakan bersama dengan node parameter dalam skenario di mana permintaan pengujian performa kustom diperlukan, seperti skenario simulasi logon pengguna.

Batasan

Node parameter hanya dapat ditambahkan dalam skenario pengujian performa gateway PTS dan MSE. Jika Anda ingin mereferensikan parameter file dalam skenario pengujian performa lainnya, gunakan ${parameter}.

Kesepakatan file parameter

  • File CSV dan ZIP didukung. Paket terkompresi ZIP hanya dapat berisi satu file CSV.

    Catatan

    Jangan mengubah ekstensi file XLSX untuk menghasilkan file CSV. Kami menyarankan Anda menggunakan program seperti Excel atau Numbers untuk menyimpan file XLSX sebagai file CSV atau menggunakan program Apache Commons CSV untuk menghasilkan file CSV.

  • Ukuran file parameter tidak boleh melebihi 60 MB. Setiap baris dapat berisi hingga 20.000 karakter.

  • Jika Anda ingin menggabungkan beberapa set data menjadi satu set parameter pada node parameter, Anda tidak perlu menyimpan data tersebut dalam satu file. Anda dapat menggabungkan data dari beberapa file menjadi satu set parameter di tab Parameter Sumber Data dari node parameter.

  • Jika Anda mereferensikan parameter dari beberapa file, Anda dapat menentukan parameter sebagai kolom dasar. Dengan cara ini, file yang berisi parameter tersebut digunakan sebagai file acuan. Jika Anda tidak memilih Baseline Column atau Use Once untuk parameter, sistem akan menentukan parameter acak sebagai kolom dasar. Untuk informasi lebih lanjut, lihat Metode pembacaan PTS parameter multi-file dalam mode virtual user atau RPS.

  • Jika parameter memiliki pemetaan satu-satu wajib, Anda harus menyimpan parameter dalam satu file dan mengonfigurasi pemetaan dengan benar. Pastikan semua kolom dalam satu baris berisi data lengkap. Jika tidak, bidang kosong akan muncul, yang dapat memengaruhi data uji stres.

  • Contoh kode berikut memberikan contoh isi file. Jika data di baris pertama file parameter bukan nama parameter, Anda harus menentukan nama parameter untuk setiap kolom sesuai dengan skenario bisnis Anda.

    username,password
    user1,Password1
    user2,Password2
    user3,Password3
    

Impor file parameter untuk menambahkan sumber data

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

  2. Klik Data Sources. Pada tab Files, klik + Upload File dan pilih file parameter lokal yang ingin Anda unggah.

  3. Pilih Use First Row as Parameter Name. Setelah Anda memilih opsi ini, Anda tidak perlu menentukan nama parameter. Data di baris pertama digunakan sebagai nama parameter. Saat PTS membaca file parameter, PTS mengabaikan data di baris pertama. Jika data di baris pertama file parameter bukan nama parameter, Anda harus menentukan nama parameter untuk setiap kolom sesuai dengan skenario bisnis Anda.image

  4. Klik Save.

Tambahkan node parameter

  1. Pada tab Scenario Settings, tambahkan API uji stres, klik panah drop-down di sebelah Add Instruction, lalu pilih Parameter.

  2. Pada tab Data Source Parameters, pilih nama parameter yang ada.

    Catatan
    • Jika Anda ingin menggunakan setiap baris hanya sekali untuk merakit permintaan, pilih Use Once. Saat data yang diperlukan dipolling sekali, skenario uji stres berhenti menghasilkan permintaan uji stres baru, terlepas dari level beban yang dikonfigurasi.

    • Jika Anda ingin mendaur ulang parameter selama uji stres, jangan pilih Use Once.

    • Anda dapat memilih Use Once atau Baseline Column, tetapi tidak keduanya untuk parameter. Jika Anda memilih Gunakan Sekali, Anda tidak dapat memilih Kolom Dasar.

    image

  3. (Opsional) Pada tab Custom Parameters, tentukan parameter.

Gunakan parameter yang ada

  1. Pada halaman PTS Scenario, klik Parameters di bagian bawah halaman.

  2. Klik tab Session Parameters. Lalu, klik ikon ax yang sesuai dengan parameter dalam sesi bisnis untuk menyalin isi parameter.image

  3. Pada tab Body Definition dari API yang ingin Anda kelola, tempelkan isi parameter ke editor teks dan edit isi tersebut. Sebagai contoh, Anda dapat menggabungkan string, parameter, atau fungsi dalam body.