問題タブ [webtest]

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 投票する
1 に答える
587 参照

visual-studio-2008 - ファイルのアップロードを含む Web テストの処理中にエラーが発生しました

MVC2 を使用して開発された Web アプリケーションがあります。Web アプリのすべてのビューの Web テストを記録しています。これらの Web テスト用に別のマシンにインストールされた VS2008 テスト エディションを使用しています。

私の問題は、記録した Web テストがビューで失敗することです。この特定のビューには、2 つのアップロード コントロールが含まれています。

一般的なエラーは -

  1. 要求に失敗しました: 空のパス名は無効です。
  2. 要求が失敗しました: コンテキスト パラメーター '$HIDDEN1.EParamList[0].EParID' がテスト コンテキストで見つかりません

ここで言及したいことの 1 つは、コントローラー メソッドを呼び出すために JSON 呼び出しを使用したことです。ポストバックを避けるためにこれを行いました。ただし、アップロード コントロールに Json 呼び出しを使用していません。そのため、webtest に記録されたアップロード呼び出しで、空の値がメソッドに渡された他のすべてのパラメーターを確認できます。

通常、すべてのビューにはタブが含まれています。たとえば、view1(view1.aspx) にはユーザー コントロール (.ascx) によって表されるタブが含まれています。Telerik のタブストリップは、タブを表すために使用されます。json 呼び出しの場合、メソッドに必要なパラメーターのみが送信され、webtest でも表示されます。ただし、ポスト バック コール (アップロードなど) がある場合は常に、webtest はこの特定のコールのすべてのパラメータを表示します。

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

asp.net-mvc - レスポンスを取得する前に ajax リクエストが終了するのを待っています

私は mvc と webtest に非常に慣れていないので、ここで我慢してください。

私は顧客の視点を持っています。顧客ビューは で JavaScript 関数を呼び出しますdocument.ready。この JavaScript 呼び出しは、カスタマー コントローラー内のアクションへの ajax ポストを実行します。アクションは、json を元の JavaScript に戻し、カスタマー ビューを更新します。

私の Web テストでは、カスタマー ビューへの要求がありますが、後続の ajax 呼び出しが完了してビューが更新される前に応答が返されるため、最新のページ コンテンツがありません。

すべてのデータでページ全体を分析できるように、後続のリクエストが完了するまで待機する方法はありますか? それとも、これについて間違った方向に進んでいますか?

ここにビューがあります:

このJavaScriptを呼び出す:

そして最後にコントローラー:

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

groovy - Geb機能Webテスト+Cookie

Grailsアプリケーションの認証のテストで問題が発生しています。ブラウザがCookieを受け入れないように見えるので、テストとして簡単なgrailsアプリケーションを作成しました。

と私のGebテスト:

これをブラウザで表示すると、2つのCookieの値が出力されます。Gebテストを介してアクセスすると、<span class="value">test test</span>HTMLが取得されます。これは、繰り返し要求にCookieが含まれていないためです。

Geb + Cookieの使い方を調べてみましたが、比較的新しいソフトウェアなので、あまり多くの情報がないようです(マニュアルはすばらしいですが)。

テストメソッドごとに新しいブラウザインスタンスが作成されます。ただし、デフォルトの動作では、ブラウザインスタンス全体でデフォルトのドライバを再利用するため、Spock cleanup()メソッドでドライバのCookieがクリアされます。ただし、仕様が段階的である場合(つまり、@ spock.lang.Stepwiseで注釈が付けられている場合-詳細についてはSpockドキュメントを参照)、Cookieはcleanup()でクリアされませんが、cleanupSpec()でクリアされます。これは、テスト間でブラウザーの状態がリセットされないことを意味します。メソッド(段階的な仕様には意味があります)。

そして、私は1つのテストメソッドのみを実行していますが、Cookieは送信されません。何か案は?

0 投票する
2 に答える
1764 参照

.net - .NETWebTest-ValidationRuleの応答バイトを取得します

依存リクエストの応答を含む応答バイトをテストするために、ValidationRuleを作成する必要があります。メインリクエストのレスポンスバイトを取得するのは簡単な作業ですが、依存リクエストのレスポンスにアクセスできません。どうすればいいのかわかりません。

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

visual-studio - Visual Studio Team の Web テストでポップアップをキャプチャする

ページ ナビゲーション中に表示される多数のポップアップ (Javascript を使用して生成) があります。

Web テストを記録するとき、スクリプトはそれらすべてをキャプチャしません。

これを回避する方法があれば?

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

fiddler - WebTest が Fiddler の保存メニューに表示されない

フィドラーの出力を .webtest 形式で保存しようとしています。以前はファイル/名前を付けて保存を選択していましたが、.webtest オプションが表示されなくなりました。これが Fiddler の保存メニューから消えた理由を誰か教えてもらえますか?

ありがとう。

0 投票する
2 に答える
227 参照

visual-studio-2008 - VSTSで5秒ごとに20秒のWebテストを実行する方法

Visual Studio Team System 2008でWebPerfoamceテストを実行しましたが、平均実行時間は20秒です。

以下を使用して5秒ごとにテストを実行する負荷テストがあります。

テストミックスタイプ:ユーザーペースに基づく

1時間あたりのユーザーあたりのテスト:720(1分あたり12回のテスト実行である必要があります)

1の一定のユーザー負荷で。

問題は、これが実行されると、1分間に2つまたは3つのテストしか実行されないことです。私は11または12を期待しています...

誰かが何かアイデアを持っているなら..離れて提案してください:)

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

xml - Groovy スクリプトを使用して Canoo Webtest ステップ内で doctype (dtd) に対して Web ページを検証する

Groovy を使用した Canoo Webtest ステップ内で、その doctype (dtd) に対して Web ページを検証するにはどうすればよいですか?

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

visual-studio-2010 - MSTestでWatInを使用するためのアパートの状態の設定

次のエラーが発生します:

Internet Explorerを自動化するには、CurrentThreadのApartmentStateをApartmentState.STAに設定する必要があります。

次のコードで:

MsTestでWatInを使用するための別のアプローチはありますか?

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

asp.net - Web サイトにはどのようなテスト ポイントがありますか?

私は Web サイトの初心者テスターです。このサイトのバックエンドは、いくつかの SQL Server データベースです。UI は Ajax と ASP.NET で構築されています。サイト全体は Windows Server 2008 でホストされています。サイトの構造は次のようになっています。いくつかの IIS Web アプリケーションがコア WCF Web サービスと対話します。この WCF Web サービスも IIS Web アプリケーションです。

これで、顧客としてサイトのワークフローに慣れてきました。とても簡単です。ボタンをマウスで数回クリックするだけです。しかし、私のメンターは、この「単純なクリック」の間に非常に多くのテストポイントがあると教えてくれました. それで、彼らは何でしょうか?

また、私はこれにまったく慣れていないので、この Web サイトをテストできる側面について誰かアドバイスをいただけますか? みたいな機能?安全?パフォーマンス?等々。(詳細なほど良いです。)

アップデート

まだテスターとしての考え方に慣れていないようです。だから、脳を再フォーマットするのに役立つ洞察をいただければ幸いです〜:)

大変感謝します。

(また、質問を投稿するのにこれほど適した場所が他にないことに感謝します。)