6

Visual Studio 2010 を使用して Web テストを記録しています。

要求ごとに、予想される応答 URL が記録され、テストの検証規則によって、これらの応答が正しいことが保証されます。

テストはランダム データを使用しています。特定のリクエストでは、レスポンス URL が記録されているものと異なる場合がありますが、テストは引き続き有効です。WebTestRequestPlugin の応答 URL に応じてアクションを処理できますが、検証ルールは引き続き適用されます。

そのリクエストのプロパティ タブでレスポンス URL を削除しようとしましたが、フィールドが空の場合、検証ルールはレスポンスのリクエストと同じ URL を想定しているようです。

その単一のリクエストに対してその検証ルールを無効にする方法はありますか?

[編集] リクエストの ExpectedResponseUrl フィールドにワイルドカードを入れることができれば素晴らしいと思いますが、「*」では機能しないようです。[/編集]

4

3 に答える 3

7

テストをコード化されたテストに変換してみてください。次に、期待される URL が正しくなるように小さなコードを記述するか、バリデーターをオーバーライドすることができます。

テストのコーディングを避けたい場合は、カスタム検証ルールを作成できます。

于 2011-02-20T22:27:16.350 に答える
2

検証ルールの下にデフォルトで追加されている応答 URL ルールを削除するだけです。これでテストに合格します。URL をテストする必要がある場合は、いつでもカスタム検証ルールを追加できます。

于 2014-03-12T15:37:48.677 に答える