0

従業員の詳細をDBに保存するAPIがあり、HTTP POST API「/ empDetails」を使用してデータを投稿し、「emp_name」、「emp_id」、「emp_age」などの詳細を投稿します

サンプルペイロード、

{
 "emp_name": "Sam",
 "emp_age": "25",
 "emp_id": "M33214"
}

データが正常に保存されたら、GET "/ empDetails " API を呼び出して、投稿された従業員の詳細を読み取ります。

ここで、返されたデータを確認したいと思います。返品された注文がごちゃ混ぜになる場合があります。JavaScript、Groovy、BeanShell などの言語を使用して、カスタム アサーションを使用してデータを検証するにはどうすればよいですか?

PS: テキスト レスポンスの内容を追加して、キーと値のペアを比較できます。しかし、キーと値のペアの数が多い場合、常にアサーションを追加することは困難です。例: 現在のペイロードには 3 つのキーと値のペアしかありません。サンプル ペイロードには、「empReportingManager」、「empAccount」などの追加フィールドも含まれる場合があります。

ここで、Post ペイロードは __FileToString() メソッドを使用してファイルから読み取られます。

前もって感謝します。

よろしく、 ハリ

4

1 に答える 1