メッセージ

送信メッセージを定義するには、シミュレーションファイルでメッセージプロパティを使用します。メッセージには、サービスで要求されるすべての情報を含まれている必要があります。

使用可能なメッセージプロパティは以下のとおりです。

メッセージプロパティ

説明

basedOn

メッセージの名前を使用して、そのメッセージを参照します。

Message 1

delay

応答が送信される前の待機時間(ミリ秒単位)。

500

encoding

文字エンコーディングを設定します。

UTF-8

headers

リクエスト付きで送信したり、応答メッセージ付きで受信したりできる追加情報のコレクション。

date: 14.12.2021

messagingProperties

リクエスト付きで送信したり、応答メッセージ付きで受信したりできる追加情報のコレクション。このプロパティは、メッセージング技術に対してのみサポートされています。例:IBM MQ。

my property: 10

method

メッセージの送信方法。使用可能な値:GETPOSTPUTDELETEPATCH

PUT

name

メッセージの名前。

Message 2

payload

メッセージの実際の中身。これは、2つのサービス間での通信中に転送されるデータです。

Text

payloadBase64

YAMLがサポートしていない特殊文字がペイロードに含まれている場合、ペイロードの代わりにこのプロパティを使用することができます。値はBASE64エンコードされている必要があります。

aGVsbG8gd29ybGQh

payloadFile

このプロパティは、ペイロードを別のファイルで送信する場合に、ペイロードの代わりに使用できます。値は、シミュレーションファイルの絶対パスまたは相対パスのいずれかのファイルパスでなければなりません。

..\simulator\payload.txt

statusCode

応答メッセージのHTTPステータスコード。番号、または番号と説明を指定します。

401 Unauthorized