このセクションでは JSON Assertor ツールについて説明します。JSON Assertor ツールは JSON メッセージ中の異なる要素にアサーションを設置できます。  このツールを使用するには有効なライセンスが必要です。

このセクションの内容:


JSON Assertor ツールはバージョン 9.7 で再実装されました。以前の実装は廃止予定です。既存のツールは引き続き動作しますが、ユーザーが追加する新しい JSON Assertor は新しい実装を使用します。

このセクションでは、現在の JSON Assertor 実装に焦点を当てています。

JSON Assertor ツールとは

JSON Assertor ツールは、JSON メッセージ中のデータの正確性を高めるために使用します。  このツールは、 JSON メッセージの個別の要素を見て、期待値を満たしているかチェックできます。 

JSON Assertor ツールの構成

JSON Assertor は次の 3 つのメイン タブから構成されます。

JSON Assertor ツールを構成するには、次の操作を行います。

  1. JSON Assertor ツールの [設定] タブで [追加] ボタンをクリックします。



    [選択アサーション] ウィザードが開きます。



  2. アサーションの種類を選択します。利用可能なアサーション タイプの概要を次に説明します。
  3. [次へ] ボタンをクリックします。ツリー ビューが表示されます。
  4. ツリー ビューで、このアサーションにチェックさせたい要素を選択し、[終了] ボタンをクリックします。



    注意: ツールの [期待される JSON] タブでこの構造を編集できます (上記で説明)。

[設定] タブの [追加] をクリックし、メッセージに適用するアサーションを追加できます。

追加オプションを指定したい場合 (例: 値の格納に使用される列名を変更したい、書き込み可能なデータ ソースに値を保存したい、あるいは既存の変数に値を格納したい場合など)、または参照される要素を変更したい場合は、 [設定] タブの右下にある [要素の変更] ボタンをクリックします。ダイアログが開き、グラフィカルに、または手動で任意の要素を編集できます。 

このダイアログを使用して追加オプションを設定する方法については、「JSON Selector のリファレンス」を参照してください。

ツールのオプション


[コンテンツのトリム] オプションは、期待されるテキストと比較する前に、抽出した文字列の先頭から末尾までにある空白を取り除きます。たとえば、「 bar 」が抽出された場合は「bar」となります (すべての例でかぎ括弧は無視してください。空白を表すために使用しているだけです)。[コンテンツのトリム] オプションがオフの場合、これは「bar」に一致し、「 bar 」には一致しません。