すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:本文の定義

最終更新日:Jan 08, 2025

このトピックでは、本文を定義する方法と関連する例について説明します。

手順

  1. HTTP API の基本的なリクエスト情報を設定します。詳細については、「基本的なリクエスト情報」をご参照ください。

    説明

    本文は、POST、PUT、または PATC リクエストに対してのみ定義できます。

  2. HTTP API の本文を定義します。本文定義のコンテンツは、Content-Type パラメータの値によって異なります。パラメータの有効な値は、[x-www-form-urlencoded][raw]、および [カスタム] です。

    パラメータ

    説明

    [x-www-form-urlencoded]

    データは名前と値のペアとしてエンコードされます。

    説明

    パラメータを [x-www-form-urlencoded] に設定する場合、本文がエンコードされている場合、Performance Testing Service (PTS) の繰り返しエンコードによるエラーを回避するために、ストレステストの前に定義された本文をデコードする必要があります。たとえば、PTS がパーセント記号 (%) からエンコードされた値 %25 を再エンコードするとエラーが発生します。PTS コンソールの API 設定ページの [本文の定義] タブの右上隅にある [本文のデコード] をクリックし、デコード用に [UTF-8] または [GBK] を選択します。

    [raw]

    • テキスト (text/plain): TEXT、XML、または HTML 形式のプレーンテキスト。

    • JSON (application/json): JSON 文字列。

    • JavaScript (application/javascript): JavaScript 文字列。

    • XML (application/xml): XML 文字列。メディアタイプ: application/XML

    • XML (text/html): XML 文字列。メディアタイプ: text/xml

    • HTML (text/html): HTML 文字列。

    [カスタム]

    multipart、video、または image 形式はサポートされていません。

たとえば、書籍システムが最初に起動された後、初期アカウント (name=test、password=123456) を使用してシステムにアクセスできます。システムでストレステストを実行するには、ストレステストのリクエストを指定する本文を定義する必要があります。次の例は、本文を定義する方法を示しています。

x-www-form-urlencoded 形式

次の図は、キーと値のペア形式で本文を定義する方法を示しています。

image

[テキスト形式] タブの右上隅にある [本文の定義] をクリックすると、キーと値のペア形式がテキスト形式に変換されます。最大 65,535 文字まで入力できます。例:

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

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

Text(text/plain) 形式

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

image