問題タブ [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.
unit-testing - サーバーエラーをシミュレートする
アプリケーションの実行に App Engine を使用しており、サーバー エラーの処理方法をテストしたいと考えています。WebTestを介してエラー 500 をシミュレートする可能性はありますか?
load-testing - VS2008 Team System Load Test シナリオを順番に実行できますか?
Visual Studio 2008 Ultimate での複数の Web テストで構成される負荷テスト シナリオがいくつかあります。デフォルトでは、これらのシナリオは同時に実行されます。最初のテストが一定期間実行され、次に 2 番目のシナリオが同じ期間実行されるように、それらを順次実行する方法はありますか?
visual-studio-2010 - VS.Net 2010 Loadtest で失敗した Web テストからカウントを除外できますか?
Visual Studio 2010 Ultimate を使用して負荷テストを実行しています。これらの負荷テストは、記録された Web テストを使用します。
同時ユーザー数を増やして負荷テストを実行すると、Web テストの一部のステップが失敗し始めます。最初のエラーは、多くの場合、内部サーバー エラー 500 です。これらの内部サーバー エラーは、正常な応答の生成とは対照的に、非常に高速に返されることが多いため、平均的な page_load について誤った印象を与えます。そのため、負荷が増加すると、平均 page_load が低下します。
もちろん、これらの内部サーバー エラーに対処する必要がありますが、それまでの間、失敗した Web テストを測定から除外したいと考えています。
これができるかどうか誰にもわかりますか?
前もって感謝します。
c# - ValidationRuleクラスのプロパティでキャストの問題を解決するにはどうすればよいですか?
Webアプリケーションのユーザーロールのテストをいくつか作成する必要があります。説明を最小限に抑えるために、テストの1つには、ユーザーに対してメニューエントリが表示されているかどうかを確認することが含まれます。
このテストでは、次のようなUserRolesというテーブルを使用します。
bDoesntHaveMenuXはビットタイプです。
ValidationRuleから派生したクラスがあり、XPath式に基づいて特定のテキストがページに存在するかどうかをチェックし、テキストを探すノードを見つけます。このクラスのパブリックプロパティは次のとおりです。
最後の1つは、テキストが見つかった場合と見つからなかった場合にルールが失敗するかどうかを示します。
テストでは、DSと呼ばれる最初に述べたテーブルのデータソースを追加しました。興味のあるリクエストに対して、検証ルールクラスの新しいインスタンスを次の値で追加しました。
残念ながら、これは機能しません。その理由は、データバインディングプロセスがコンテキスト変数DS.UserRoles.bDoesntHaveMenuXの値が「False」または「True」であるためと思われます。値は文字列であるため、バインドするとキャストエラーが発生します。
私が考える限り、私の選択肢は次のとおりです。
- FailIfFoundの文字列を受け入れるように検証ルールを変更します。2つの理由から、有効なオプションではありません。それはハックであり、他の場所でも同じルールが使用されています。
- 上記の検証ルールを使用する新しい検証ルールを作成し、FailIfFoundを文字列として実装します。上記と同じ理由で、私もこれが好きではありません。それはハックです。
- データを検証ルールに渡す前に、テストをコーディングして適切なキャストを実行します。他に方法がない場合にのみテストをコード化することを好むので、これは好きではありません。
それは私に質問をもたらします。別の方法はありますか?
ありがとうございました。
asp.net - 要求が失敗しました: コンテキスト パラメーター '$HIDDEN1.__EVENTVALIDATION' がテスト コンテキストで見つかりません
この問題の解決策を探しています:
自動 Web テストの実行中に、リクエストが失敗したことを受け取りました。ここに、私が見つけた応答があり ます。 (前のリクエストで)、(Hidden1) は前のリクエストの抽出ルールで見つかりました。コンテキスト パラメータ名の抽出ルールの値は 1 です。
注: 今回は静的パラメーターを使用しており、HTTP 状態は 200 です。
インターネットで検索した後、私が見つけた:http://blogs.msdn.com/b/slumley/archive/2007/04/10/how-to-debug-a-web-test.aspxここで解決策が見つかりませんでした初期化。
この質問は複雑なようです。なぜなら、2日間答えられずに保管していたからです。誰かがより多くの情報を知りたい場合は、私は24時間年中無休でオンラインです:)どうもありがとう...
django - DjangoWebTestおよびDjangoNoseSeleniumSAVEPOINTエラー
* django_webtest *を使用してビューをテストし、* django_nose_selenium *を使用してサイトのajaxをテストしています(ユニットテストの実行時にdebug = Falseであるため、webtest.selを機能させることができず、静的ファイルが提供されませんでした)。
私は完全なテストスイートを使用して実行して
./manage.py test project --with-selenium --with-cherrypyliveserver
おり、django_webtestとseleniumテストの間で不安定な動作を繰り返しています。django webtestの数が奇数の場合、スイートは合格するようです。偶数の場合、SAVEPOINTはトランザクションブロックの例外でのみ使用できます(以下のスタックを参照)。簡単なテストケース(assertTrue(2 == 1 + 1))を追加することで発見しました。
これはcherrypyサーバーの設定に関連している可能性がありますか?何が起こっているのかについて何か考えはありますか?ビューとajaxをテストするためにどのようなツールの組み合わせを使用していますか?
.net - TeamCity&.webtest
Visual Studio 2010によって作成された.webtestファイルをTeamCityを介して実行する方法を知っている人はいますか?
VS Test Agentをインストールし、他の種類のテストを実行できますが、コマンドラインで直接MSTestを使用してTeamCityサーバーで.webtestを実行すると、拡張子が認識されないと表示されます。ローカルボックスでテストを実行すると、正常に動作し、テストが完了します。
さらに設定する必要があるものがありますか、またはこの種のテストは直接サポートされていませんか?テストエージェントをインストールした後、VS2010全体をインストールする必要はありません。
この種のテストがコマンドラインでサポートされていない場合、実行する単体テストの1つから呼び出す方法はありますか?
nunit - NUnit を使用して ASP.NET Web ページまたは Web サイトをテストすることは可能ですか?
NUnit を使用して ASP.NET Web サイトをテストしようとしましたが、dll をリンクできません。誰かが NUnit を使用した小さな Web サイトのテスト例を共有すると、非常に役立ちます...
webtest - STS を使用した SSO が、VSTS での Web テストのユーザー ログインに失敗する
全て、
Visual Studio 2010 Ultimate で他の Web 要求を実行する前にログインする Web パフォーマンス テスト用の Web テストがあります。
ログイン システムは、STS と Windows Identity Framework を使用してユーザーをログインさせます。通常のログインの場合、つまり私の Web テストではない場合、ログインに問題はありません。
Web テストを実行すると、次の結果が得られます
ID4223: SamlAssertion.NotOnOrAfter 条件が満たされていないため、SamlSecurityToken は拒否されました。NotOnOrAfter: '2012/2/6 10:52:06 PM' 現在の時刻: '2012/2/6 11:16:01 PM'
私は Fiddler を使用して要求と応答を調べましたが、Web テストで FED Cookie を取得せず、上記のエラーを取得したことを除いて、ほとんど違いはないようです。
私は何が欠けていますか?
注: STS Web サイトは、要求している Web サーバーとは異なるタイムゾーンにあります。