Postman インターフェイスのテストの重要なポイントとエラーの概要

この記事では主にインターフェイステストツールpostmanで発生する一般的なエラーと解決策をまとめています。

リクエストの分類と特定のパラメータの紹介:

  • GET リクエスト:  GET リクエストは最も一般的なリクエスト タイプであり、サーバーに情報を問い合わせるのに最も一般的に使用されます。必要に応じて、クエリ文字列パラメータを URL の末尾に追加して、サーバーに情報を送信できます。
  • POSTリクエスト:
  • GET の後に最も頻繁に使用されるリクエストは POST リクエストで、通常はサーバーに保存する必要があるデータを送信するために使用されますPOST リクエストでは、リクエストの本文としてデータを送信する必要があります。

GETリクエストパラメータ:

ID 1544559104095219713 のデータ詳細をクエリするには、Paramas に ID と対応する値を書き込むだけです。また、GET リクエストの URL アドレスに ?id=1544559104095219713 を直接追加することもできます。この時点で、次のこともわかります。図 1.1 に示すように、Params の下に ID と対応する値が自動的に追加されます。

図1.1

 GET リクエストでは、ページングなどのパラメーターを渡す必要はありません。

図 1.2 に示すように、ページング インターフェイスのアドレスを入力し、[送信] をクリックします。

図1.2

POSTリクエストパラメータ:

ほとんどのポスト リクエスト パラメーターでは、パラメーター タイプが選択され、パラメーターが本文で渡されます。このセクションでは、一般的に使用される 2 つのポスト リクエスト パラメーターの受け渡し方法を紹介します。

1.from-data タイプのパラメータを渡します。

from-data: データ ソースが外部ファイルであるパラメーターの場合、テキスト タイプまたはファイル タイプを渡し、キー列の入力ボックスにパラメーター名を設定できます。たとえば、ここではパラメーター ファイル名を Excel に設定し、その後対応するファイル タイプを選択します。図 2.1 に示すように、ファイル タイプを選択してから、[値] 列で [ファイル] を選択します。

図2.1

 2. raw からパラメータを渡す

主なパラメータの形式は JSON 型であり、図 2.2 に示すように、受信データは JSON 形式のパラメータとして渡す必要があります。

図2.2

 インターフェイス テストのエラー ポイントの概要:

バックエンドの場合、インターフェイスを作成しても作業が終了するわけではありません。共同デバッグとポストテストの作業負荷を軽減するには、セルフテストを行うのが最善です。このパートでは、日々のインターフェイス テストで発生する可能性のあるエラーと解決策をまとめます。

1.「リクエストメソッド「POST/GET」はサポートされていません」、図3.1のような

 現在のリクエスト メソッドはサポートされていません。コントローラのインターフェイスのリクエスト メソッドが postman のインターフェイスのリクエスト メソッドに対応しているかどうかを確認してください。

図 3.1

2.「GET /ecology/river/lis のハンドラーが見つかりません」(図 3.2 参照)

 一般にインターフェイスの URL が間違っていますので、URL が正しく記述されているか確認してください。

マッパー層がスキャンされていない可能性もありますので、該当インターフェースのマッパーパスを確認してください。

図 3.2

 3. 図 3.3 に示すように、リクエストは無許可です。

通常、インターフェース認証は解除されませんが、解決策としては次の 2 つがあります。

  • 1. 図 3.3.1 に示すように、インターフェイスの認証と対応する値をインターフェイス要求ヘッダー -----Headers に追加する必要があります。
  • 2. バックグラウンドでインターフェースの認証を解除します。



図3.3.1 

図 3.3

 4.error ネスト例外 ibatis エラー SQL 例外

これはプログラムの書き方に問題があることを意味しており、一般的にはSQL文が間違っていることが多く、主に以下のような種類があります。

  1. エンティティ クラスの属性はデータベース テーブルのフィールドに対応しません。
  2. Mapper.xml ファイル内のインターフェイスの SQL ステートメントが正しく書かれていません。構文の問題、属性、およびフィールドを確認してください。データベース テーブルのフィールド名を SQL キーワードにすることはできないことに注意してください。
  3. データベースアドレスが正しいか確認し、データベースを再接続してください。

5. リクエスト例外

リクエストの例外は、主にインターフェイスの記述が間違っているために大きな問題になります。インターフェイスの内容を確認して、エラーのトラブルシューティングを行ってください。

上記は、postman でよくあるインターフェイス テストのエラーです。皆様のお役に立てれば幸いです。

おすすめ

転載: blog.csdn.net/qq_44973310/article/details/127917128