コード化された Web テストについて助けが必要です。
アプリケーションへのログインに有効なアカウントの数を確認するために、コード化された Web テストを作成しました。私はたくさんのアカウント (2000 以上) を持っていますが、どれが有効かを知る必要があります。基本的に、URL にヒットし、ログイン後にページに表示される特定のテキストを検索する Web テストを記録しました。次に、すべてのアカウント名とパスワードを含む xml ファイルを作成し、資格情報データ ソースとして設定しました。次に、testrun.testrunconfig を変更して「データソース行ごとに 1 つのテスト」を指定し、xml ファイルのすべての行に対してテストを実行します。
この後、テストを「コード化された」Web テストに変換しました。ここまでは順調ですね。ファイルを作成しようとすると(プログラムで成功したログインをファイルに追加するために)、問題が発生します。StreamWriter を非公開で宣言し、テスト コンストラクターで初期化しようとしましたが、「エージェント yyy で webtest xxx を実行できませんでした: 呼び出しのターゲットによって例外がスローされました」というエラーがスローされます。宣言されている同じ行でストリームを初期化しようとしましたが、同じ結果が得られます。
目的のテストをどのように達成できるかについて、誰かが考えを持っていますか? コード化された Web テストなしでこれを達成できることはわかっていますが、成功したログイン情報を収集するには、テスト結果を 1 行ずつ調べて、合格したものを確認する必要があります。誰かがより良いアイデアを持っているなら、それは大歓迎です!
よろしく
ベト