全部产品
Search
文档中心

Performance Testing:Definisi Body

更新时间:Jul 02, 2025

Topik ini menjelaskan cara mendefinisikan body dan menyertakan contoh terkait.

Prosedur

  1. Konfigurasikan informasi dasar permintaan untuk API HTTP. Untuk detail lebih lanjut, lihat Informasi Dasar Permintaan.

    Catatan

    Body hanya dapat didefinisikan untuk permintaan POST, PUT, atau PATCH.

  2. Tentukan body untuk API HTTP. Isi definisi body bergantung pada nilai parameter Content-Type. Nilai yang valid untuk parameter tersebut adalah x-www-form-urlencoded, raw, dan Custom.

    Parameter

    Deskripsi

    x-www-form-urlencoded

    Data dikodekan sebagai pasangan nama-nilai.

    Catatan

    Saat Anda mengatur parameter ke x-www-form-urlencoded, Anda harus mendekode body yang telah didefinisikan sebelum uji stres untuk menghindari kesalahan yang disebabkan oleh pengkodean ulang Layanan Pengujian Kinerja (PTS) jika body sudah dikodekan. Misalnya, kesalahan terjadi ketika PTS mengkodekan ulang nilai %25 yang dikodekan dari tanda persen (%). Klik Decode Body di sudut kanan atas tab Definisi Body pada halaman konfigurasi API di konsol PTS dan pilih By UTF-8 atau By GBK untuk dekode.

    raw

    • Teks (text/plain): teks biasa dalam format TEXT, XML, atau HTML.

    • JSON (application/json): string JSON.

    • JavaScript (application/javascript): string JavaScript.

    • XML (application/xml): string XML. Tipe media: application/XML

    • XML (text/html): string XML. Tipe media: text/xml

    • HTML (text/html): string HTML.

    Custom

    Format multipart, video, atau gambar tidak didukung.

Contoh

Sebagai contoh, setelah sistem buku diluncurkan untuk pertama kalinya, Anda dapat mengakses sistem menggunakan akun awal (nama=test, kata sandi=123456). Untuk melakukan uji stres pada sistem, Anda perlu mendefinisikan body untuk menentukan permintaan uji stres. Contoh berikut menunjukkan cara mendefinisikan body:

Format x-www-form-urlencoded

Gambar berikut menunjukkan cara mendefinisikan body dalam format pasangan kunci-nilai.

image

Klik Text Format di sudut kanan atas tab Body Definition untuk mengubah format pasangan kunci-nilai menjadi format teks. Anda dapat memasukkan hingga 65.535 karakter. Contoh:

{"name":"test","password":"123456"}                

Format JSON(application/json)

{"code":200,"data":{"items":[{"id":"123","name":"yaozhuang"},{"id":"456","name":"fuzhuang"}]},"requestId":"Cf2HJKEf-197B-JK47-79E9-FA*****4KA40","successResponse":false}

image

Format Teks(text/plain)

<?xml version="1.0"?><resource><id>123</id><params><name><value>test</value></name></params></resource>

image