2017-08-29 11 views

答えて

0

答えは非常にシンプルで、非常によくthis page

に説明しますが、基本的なは、「/ポスト置く」で始めることができます - 最後のクエリがする必要がどのように判断するために静的な値を設定し、単一のデータを変更しようビルドする。私の場合、APIはRAW JSON形式のデータペイロードのみを受け入れました。
静的なPostmanクエリを実行するとすぐに、置換する部分を決定することで自動ポストマンクエリを開始することができます。このデータはデータファイル(JSONまたはCSV)にあります。スキーマは、郵便配達員がデータを理解するために重要です。参照として、私はIDと値を置き換えたいかのように例を述べます。私のデータドキュメントにはもう1つのカラムがあり、問題はありません。

+--------+--------+--------+ 
| id  | email | value | 
+--------+--------+--------+ 
| data 1 | data 1 | data 1 | 
+--------+--------+--------+ 
| data 2 | data 2 | data 2 | 
+--------+--------+--------+ 
| data 3 | data 3 | data 3 | 
+--------+--------+--------+ 

カラム2(別名電子メール)は無視され、使用されません。ヘッダーに "id"と "value"がどのように書き込まれているかに注目してください。

Screenshot of Variables to replace

私はAPIエンドポイントに接続し、このIDのデータセット内の値を更新したいとする必要がIDを交換したいと思います。静的な部分を{{variable}}のような変数に置き換えることで、ここで動的データを満たす必要があることをPostmanが理解できるようになります。
URLに添付されている変数には、環境内で定義されていないことが記載されています。環境内で設定しなかった場合、これは正しいことになり、データファイルで機能します。

enter image description here

私は、ファイルのデータは、私のクエリにそれを作ったかどうかを確認するための簡単なテストを使用:

tests["URL has ID"] = responseURL.has(data.id); 
tests["Body contains SFID"] = responseBody.has(data.value); 

あなたがこのポイントに到達した場合 - そこが行うことに残っているすべては、に行くことです実行するページを選択し、実行するクエリを選択し、データファイルを追加します(すべてが正常であればプレビューする必要があります)。

関連する問題