/ / Javaオートメーション、安心して使用するRest APIオートメーションのデザインパターン

Javaオートメーション、安心して使用するRest APIの自動化のためのデザインパターンは何ですか?

私は、REST APIオートメーションプロジェクトの初心者です。その一部は、jersyクライアントの代わりにjayway rest assuredを使って学んだ。今、問題は私がプロトコルメソッドを使用して、必要なデータを解析して検査する応答を得ることができないということです。

今、

私は、プロのようにプロジェクトの設定を実装するために、構造化されたJavaクラスを使用することによって、またはクラス設計を使用して、より多くを探求したいと考えています。

このプロジェクトを負荷テストに使用したい 私第1の要求の応答は、第4の要求(例えば、後続の要求に使用されるログイントークンID)に入力されてもよく、 私はまた、外部ファイルからの入力としてデータを供給する方法を知りたい

注意: 私は他のチャンネルのサンプルプロジェクトを検索しましたが、私の要求通りではなく、そのプロジェクトを理解する時間を費やしましたが、私の頭を越えて、彼らの実装スタイルを理解できませんでした。

回答:

回答№1は0

まあ、あなたが学ぶ/理解する必要があるいくつかのことがあります:

  1. それはデザインパターンについてではありません、あなたはいずれにしても、テストで良い開発者またはソフトウェアエンジニアとして自分自身を考えることを学ぶべきです
  2. REST Assured - 実際にはAPIテストの対象です 選択肢、またはさらに、ロード/パフォーマンス・テストの最後の選択肢です
  3. リクエストベースの依存関係がある場合は、コンポーネントテストやエンドツーエンドテストのようなものが多く、通常は最後の選択肢です 可能な限り最小限にする必要があります
  4. あなたが選ぶことができ、あなたの好みによって学ぶロード/パフォーマンスツールは、(完全なリストではなく、私が使っていたもの)