API デプロイメント アーキテクチャ API フレームワーク

  1. テスト関連のコードを保存する src フォルダーを作成し、プロジェクトを右クリックして、[新規] -> [フォルダー] を選択し、ファイル名を「src」と入力します。

  2. データとコードの分離とパブリック メソッドの抽出の原則に従って、コード構造は次のように分割されます。

  3. スクリプトの順序

3.1 グローバル設定ファイル (GlobalSettings.java)

BaseUrl、タイムアウトなどのいくつかのプロジェクト グローバル変数を保存します。

3.2 Httpプロトコルの実装(HttpClientHelper.java)

プロジェクト インターフェイスで使用されるプロトコルに従って、関連するリクエストを実装します。私たちのプロジェクトには 2 つのメソッドがあり、1 つは NameValuePair を使用してリクエスト パラメーターをカプセル化するもので、もう 1 つは JSONObject を使用してリクエスト パラメーターをカプセル化するもので、両方のメソッドにコードが実装されています。

3.3 インターフェースの実装 (GList_API.java)

このインターフェイスを実装する例として「G リストの作成」を取り上げます。

3.4 テストデータ(TestData.java)の準備

インターフェースのテストデータを準備します。

3.6 テストケーススーツ (GListCURD.java)

  1. テストケースのデバッグと実行

ステップ 3 に従ってすべてのユース ケースを作成した後、ユース ケースのデバッグと実行を実行できます。

4.1 テストケーススクリプトのデバッグ

ステップ 3 のテスト ケース スーツ GListCURD.java を右クリックし、[Debug as] または [Run as] -> [TestNG Test] をクリックしてスクリプトを実行します。

4.2 テストケーススクリプトの実行

スクリプトを実行するには、testNG または ant の 2 つの方法があります。

testNG を使用して実行します。操作はステップ 4.1 と同様です。

antで実行するにはxmlを作成する必要があります。リソースライブラリのbuild.xmlとsmokeTest.xmlを参照してください。testNG レポートを生成する必要がある場合は、test-result.xsi ファイルもダウンロードする必要があります。

4.3 美化された走行結果レポート

おすすめ

転載: blog.csdn.net/wbryze/article/details/131172517