Anda dapat mendefinisikan header untuk menentukan permintaan khusus dalam tugas pengujian stres yang diinisiasi menggunakan Performance Testing Service (PTS). Topik ini menjelaskan cara mendefinisikan header dalam pengaturan skenario.
Informasi latar belakang
Skenario uji stres memerlukan permintaan tertentu. Sebagai contoh, ketika melakukan uji stres pada halaman web logon, Anda harus menentukan permintaan yang melewati autentikasi. Semua tugas pengujian stres yang diinisiasi menggunakan PTS menerima permintaan HTTP. Saat mengonfigurasi skenario, Anda dapat menentukan kunci dan nilai dari header untuk menentukan permintaan akses khusus. Untuk penentuan yang lebih akurat, Anda juga dapat mendefinisikan badan permintaan. Untuk informasi lebih lanjut, lihat Definisi Badan.
Untuk memastikan bahwa definisi header API berlaku di berbagai ruang lingkup, gunakan salah satu metode berikut:
Definisikan header untuk API: Header hanya berlaku pada API saat ini.
Definisikan header untuk sesi bisnis: Header secara otomatis ditambahkan ke semua API dari sesi bisnis saat ini selama uji stres.
Definisikan header global: Header secara otomatis ditambahkan ke semua API yang terlibat dalam seluruh skenario selama uji stres.
Jika kunci dari header yang ditentukan menggunakan metode di atas sama, definisi header dengan ruang lingkup yang lebih kecil akan berlaku.
Jika tidak, semua definisi header akan berlaku.
Definisikan header untuk API
Untuk mendefinisikan header untuk permintaan uji stres, ubah nilai Key dan Value pada tab Header Definition setiap API.
Konfigurasikan informasi dasar permintaan HTTP. Untuk informasi lebih lanjut, lihat Informasi Permintaan Dasar.
Pada tab Header Definition di bagian konfigurasi API, konfigurasikan parameter yang dijelaskan dalam tabel berikut.

Parameter
Deskripsi
Value
Ekspresi berparameter.
Untuk informasi lebih lanjut tentang cara menulis parameter tingkat lanjut, seperti menggabungkan fungsi dan string, lihat Bagaimana cara menggabungkan fungsi sistem berparameter dan string?
Key
Header permintaan HTTP yang cocok dengan nilai yang ditentukan. PTS melakukan pencocokan kabur untuk header permintaan HTTP umum berdasarkan nilai yang ditentukan untuk membantu Anda dengan cepat memilih header yang diperlukan.
(Opsional) Klik Text Format di sudut kanan atas tab Header Definition untuk melihat kunci dan nilai yang dimasukkan. Anda juga dapat menulis beberapa header sekaligus di bidang Text Format.
CatatanPada tab Body Definition, Anda harus mengonfigurasi parameter Content-Type.
Definisikan header untuk sesi bisnis
Jika beberapa API uji stres dalam sesi bisnis perlu menggunakan header yang sama, Anda dapat berbagi header tersebut menggunakan header tautan.
Untuk mendefinisikan header untuk sesi bisnis, ikuti langkah-langkah berikut:
Pilih Add Instruction > Header.

Konfigurasikan parameter yang dijelaskan dalam tabel berikut.

Parameter
Deskripsi
Value
Ekspresi berparameter.
Untuk informasi lebih lanjut tentang cara menulis parameter tingkat lanjut, seperti menggabungkan fungsi dan string, lihat Bagaimana cara menggabungkan fungsi sistem berparameter dan string?
Key
Header permintaan HTTP yang cocok dengan nilai yang ditentukan. PTS melakukan pencocokan kabur untuk header permintaan HTTP umum berdasarkan nilai yang ditentukan untuk membantu Anda dengan cepat memilih header yang diperlukan.
(Opsional) Klik Text Format di sudut kanan atas tab Header Definition untuk melihat nama dan nilai yang dimasukkan. Anda juga dapat menulis beberapa header sekaligus di bidang Text Format.
CatatanPada tab Body Definition, Anda harus mengonfigurasi parameter Content-Type.