問題タブ [web-api-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
59 参照

mocha.js - Supertest - リクエスト (アプリ) が必要ですか?

API テストに Supertest を使用することを検討しています。API は Heroku に存在します。開発者によるテストの例は次のとおりです。

私の質問: 1. これを機能させるにはアプリが必要ですか? そうでない場合、API に CRUD 呼び出しを送信するにはどうすればよいですか? 2. Promise から値を取得して別の Supertest 呼び出しに渡すにはどうすればよいですか?

https-as-promise を使用してこれを行う方法は知っていますが、かなり面倒です。

ありがとうジェイソン

0 投票する
3 に答える
1632 参照

php - PHPUnitに例外のインターセプトを停止させる方法は?

私は、すべての例外がエラー ハンドラーによってキャッチされ、RESTFul API に適した適切な JSON エラー応答で返される内部フレームワークを使用しています。

次に、一連のテスト (API テスト) を用意しました。主に、API が予想されるエラー コードを含む適切な JSON 応答を返すことをテストします。

すべてのテストで、グローバル変数が変更 (および復元) され、異なる HTTP 要求がエミュレートされます。(Guzzle などを使用して) cURL テストを実行することによる過負荷を回避するために、そのようにしています。CLI 環境では、コードがサーバーの URL を認識していません。

(この方法でグローバルを変更するのは良くないことはわかっています。また、フレームワークはグローバルに直接依存すべきではありませんが、それでもレガシー コードを処理する必要があります。)

ここで問題が発生します。JSON エラー応答をテストしようとすると、PHPUnit はスローされた例外を (冒頭で述べたハンドラーの前に) インターセプトするため、フレームワークはそれを JSON に変換して適切な応答を返す機会がありません。

PHPUnit マニュアルで何かを見つけて、PHPUnit エラー ハンドラを無効にしようとしましたが、うまくいきませんでした。

この場合、どうすればよいですか?ありがとう

0 投票する
1 に答える
1549 参照

api - UFT-API テスト - 応答の値を Excel ファイルに保存するにはどうすればよいですか?

LOOP を使用してリクエストを 2 回送信していますが、出力で一意の値を取得しています。これらの一意の値を Excel シートの列に保存して、さらにすべての値をパラメーター化できるようにしたいと考えています。

TEXTファイルに値を正常に取得しました。しかし、私が必要としているのは、それらを EXCEL ファイルの別々の行 (列) に格納することですが、これはできません。

0 投票する
1 に答える
80 参照

java - 失敗した JUnit テストを文書化する方法

API テスト用に JUnit を使用して自動化フレームワークを開発しました。ここでは、API ごとに個別のクラスを作成し、その API の複数の単体テストをリストしています。失敗した JUnit テスト ケースを個別のファイルにリストして、失敗したテスト ケースを簡単に追跡できるようにしたいと考えています。どうすればそれを行うことができますか?

0 投票する
1 に答える
625 参照

php - codeception オブジェクトから配列値にアクセスする

私は PHP53 を使用しているので、codeception 1.8

配列内の値にアクセスしようとすると、エラーが発生します

0 投票する
7 に答える
7386 参照

rest - API自動化テストでBDDを使用することは良いアプローチですか?

私はRESTful APIテスト自動化のためのフレームワークを書いています.私はすでにREST Assuredを使用することに決めました.Gherkinのようなドメイン固有言語を使用してテストを定義できるようにするレイヤーを追加することについて100%確信が持てないため、次のようなBDDフレームワークを追加します.キュウリ。あなたの意見は何ですか?
API 自動化テストで BDD を使用する良い方法はありますか?

0 投票する
1 に答える
2642 参照

java - SOAPUI では SocketTimeoutException が発生するが、RestClient では問題なく動作する

Web サービスのテスト中に問題が発生しました。

RestClient を使用して Web サービスをテストしたところ、正常に動作しています。

しかし、SOAPUI 5.1.3 を使用しようとすると、同じ Web サービスが機能しません。

「java.net.SocketTimeoutException: 読み取りタイムアウト」をスローする

だからリンクで参照

Socket Timeout を変更しましたが、それでも同じタイムアウト エラーが表示されます。

この問題を解決する方法を教えてください。

ありがとう、 Prabhakar.Y

0 投票する
1 に答える
126 参照

api - API(残り)を介して受信した重複レコード

私はテスターであり、残りのリクエストでテストする API があります。メール ID では許可されていない重複レコードを使用した API リクエストの検証がありますが、アプリケーションが重複レコードを受け入れる場合があります。考えられる理由は何ですか??