問題タブ [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 投票する
2 に答える
4036 参照

java - 自動化された Web テストのために Windows ドメイン ユーザーになりすます方法は?

selenium-rc と Java クライアントを使用していくつかの UI テストを構築しようとしています。

アプリ自体は、統合セキュリティを使用してデータベースからユーザーのアクセス許可を取得し、それらのアクセス許可に従って、適切なオプションを含むメニューを表示する従来の ASP Web アプリケーションです。

そのテストを自動化したいと思います。

ログインしたユーザーが domain/user_test の場合、optionx を有効にする必要があります ...

サーバーで selenimum-rc が指定されたユーザーでブラウザを「実行」できるように、プログラムでドメインアカウントを偽装する方法はありますか?

または、(たとえば)クエリ文字列によってユーザーをアプリに渡すためにハックする必要がありますか?

この種のテストをどのように処理しますか?

どうもありがとう...

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

visual-studio - VisualStudioの外部でのVSWebテストクラスの使用

私はHttpWebRequestsをかなり広範囲に使用しています-VisualStudioWeb Testクラス(つまり、WebTestRequestやWebTestResponseなど)は、使い始めたいと思う本当に素晴らしいメソッドをたくさん提供していることがわかりました。

しかし、VisualStudioのテストフレームワークの外でこれらのクラスを使用する方法を見つけることができないようです。誰かがこれをしましたか?

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

c# - 抽出ルールが失敗した場合の Web テストの停止

抽出ルールが失敗した場合、Web テストの実行を停止する必要があります。

抽出規則クラスの Extract メソッドは次のようになります。

私が考えていた解決策は、WebTestRequestPlugin から派生した StopTestRequestPlugin クラスを定義し、PostRequest メソッドの本体で抽出ルールのいずれかが失敗したかどうかを確認し、テストを停止することです。このようにして、テストのコードや関連する抽出ルールを変更することなく、このクラスを任意のテストに割り当てることができます。

Extract メソッドがリクエストのイベント ハンドラとして設定されている ExtractionRule オブジェクトにアクセスする方法はありますか?

Visual Studio 2005 と .NET 2.0 を使用しています。

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

.net - ASP.NET 用の Web テストの作成方法に関するリファレンス

私はしばらくの間、.net 単体テストなどに取り組んできました。次に、 ascx および ascx.csページのテストを作成する必要があります (ただし、aspx および aspx.cs の参照も役立つ場合があります)。私はウェブテストにあまり詳しくありません。誰でも役立つヒントやリファレンス (チュートリアル、ベスト プラクティスに関するブログ投稿など) を提供できますか?

VS2008 ツールを使用したテストや、テキスト エディターを使用したテストのコーディングに関する参考資料として使用できます。

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

asp.net - Web テストの前にアプリケーションをプログラムでシャットダウンする

各 Web テストの前に Web アプリケーションをシャットダウンするにはどうすればよいですか?

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

testing - Java の自動 Web テスト ツール

Ajax ベースの Web アプリケーションをテストしたいと考えています。Java でテスト スクリプトを記述し、Web ブラウザーをシミュレートしたいと考えています。

Web アプリケーションで jQuery のような非常に高度な Ajax ライブラリを使用しているため、Web ブラウザーのシミュレーションは非常に重要です。

どのように進めるべきかについてのアイデアはありますか?

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

visual-studio - VSTS 2008 を使用した Web テスト

VSTS 2008 SP1 を使用して、自分の Web サイトの 1 つで Web テストを作成して実行しようとしています。問題は、再生中に VSTS が JavaScript を再生しないことです。これを解決するにはどうすればよいですか。また、VSTS を構成して Web テストを正確に実行するための包括的な情報はどこにありますか。

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

.net - .NET WebTest カスタム ValidationRules - 単体テストの方法は?

.NET Web テスト用のカスタム ValidationRules を作成しています。

これらの検証ルールの単体テストを作成する簡単な方法はありますか?

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

web-services - webtest を使用した負荷テスト Web サービス

私はそのようなWebServiceへの単純な呼び出しを行うWebtestを持っています:

私は ThinkTimes を使用していません。実行時間も 5 分に設定されています。1 人のユーザーのみをシミュレートしてこのテストを実行したとき、カウンターを確認したところ、次のような結果が得られました。

テスト合計: 4500

Network Interface\Bytes sent (エージェント マシン): 35,500

次に、同じテストを実行しましたが、今回は 2 人のユーザーをシミュレートしたところ、次のような結果が得られました。

テスト合計: 2225

Network Interface\Bytes sent (エージェント マシン): 30,500

そのため、ユーザー数を増やした場合、テスト/秒は 1 ユーザーのみを使用した場合の半分になり、エージェントによって送信されるバイト数も少なくなりました。CPU が 30% を超えることはなく、1.5 GB を超える RAM が空いているため、エージェント マシンにボトルネックがあるようには見えず、ネットワークの使用率もその容量の 0.5% のようです。

これをトラブルシューティングするために、ステップ パターンを使用してテストを実行したところ、シミュレートされたユーザーは 20 人から 800 人になりました。リクエスト/秒を確認すると、テスト全体を通して実質的に一定であるため、テストまたは環境にリクエスト数の増加を妨げている何かがあることは明らかです。

リクエストが適切に処理されていないことがわかるため、「応答時間」が長くなった場合は予想される動作ですが、奇妙なことに、応答時間は常にほぼ一定であり、実際にはかなり低いです。

ユーザー数を増やしたときにエージェントがリクエストを送信できない理由がわかりません。ヘルプ/ヒント/推測は本当にありがたいです。