1

私の質問:リクエストのエンドポイントの一部としてスクリプトの値を渡す必要があります。これを実行する方法は?

シナリオ: 10 個以上のテスト ケースを含むテスト スイート全体で ID を維持する必要があります。最初のテスト ケースの実行時に取得した ID は、次のテスト ケースのエンドポイントの一部として渡される必要があります。wwww.google.com/{id}

テスト スイートとテスト ケースを作成し、各テスト ケースに HTTP テスト リクエスト テスト ステップを追加してみました。そして、テスト ケースの実行が終了すると、xmlGroovy スクリプトをテスト ステップとして使用して、応答がファイルに書き込まれます。ところで、リクエストとレスポンスの両方がJSONXML 形式ではありません。応答をファイルに書き込んだ後、別のスクリプトを使用してファイルから応答を読み取り、JSONコンテンツを解析して必要な値のみを取得します。次に、次のテスト ステップのエンドポイントにパラメーターを追加しましたwww.google.com/$id。しかし、これは失敗しました!

次のテスト ステップのエンドポイントの一部としてこの値を渡すにはどうすればよいでしょうか。これについて私を案内してください。

4

2 に答える 2

0

このために外部ファイルは必要ないようです。これによると(「3.プロパティへのスクリプトアクセス」セクションを参照)、スクリプトから、選択した範囲で、定義したプロパティへの書き込みアクセス権が必要です(静的に定義する必要があるかどうかはわかりません)。 UI、またはその場で新しいUIを作成できるかどうか)。これらの値は、エンドポイントの定義に使用できるはずです。(ここに示されているスコープ)

(手順もありProperty-Transferますが、値を抽出するためにXPathに明らかに依存しているため、これらはJSON要件に適さない場合があります。)

于 2013-01-09T15:52:06.433 に答える