問題タブ [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.
visual-studio - Visual Studio Web Test が要求の詳細を変更できないようにする
分析サービスの Xmla クエリを受け入れるサービスがあります。多くの場合、これらのクエリ自体には、次のようなフラグメントを含む文字列があります。
これらのリクエストの記録は正常に機能しますが、テストを再実行しようとすると、テスト ランナーからエラーが発生します...
要求が失敗しました: 例外が発生しました: WebTestContext に ' [Time].[Year].[All]' という名前のコンテキスト パラメーターがありません
これはしばらく混乱を招きましたが、コード化されたバージョンのテストを生成するよう VS に依頼したところ、問題が少しよくわかりました。VS は '{{' および '}}' トークンを検索し、これらの領域がコンテキスト パラメーターを参照することを考慮して変更を加えます。コードは次のようになります。
この置換操作を実行しないように Visual Studio に指示する方法を知っている人はいますか? または、この問題を回避する別の方法はありますか?
visual-studio-2008 - SSRSレポートの問題に対するTFSWebテスト
TFSでWebテストを作成し、SSRSでレポートの実行をテストしようとしています。最初のプロセスを記録すると、Reserved.ReportViewerWebControl.axdファイルが含まれます。これらのファイルが問題の原因です。
ファイルを削除すると、レポートは表示されませんが、AXDファイルを保持すると正常に機能します。AXDファイルを保持する際の問題は、含まれているreportsessionクエリ文字列変数です。少ししてからレポートを実行すると、レポートセッションが明らかに変更されています。
どんな助けでも大歓迎です。
sharepoint - 基本的な負荷テストのセットアップ
非常に基本的な負荷テストの質問があります。
VSTS 2008 を使用して負荷テストを実行しており、コントローラー + 10 エージェントを備えたテスト装置を使用しています。この負荷テストは、私が所有する SharePoint ファームに対して行われます。負荷テストの目標は、任意の負荷シナリオでファームの web+app+db 層のリソース使用率を調べることです。負荷シナリオの例は次のとおりです。
使用プロファイル: 平均的なコラボレーション (SCCP の定義による)
ユーザー ロード: 500 (ステップ ロード パターンを使用 = 2 分ごとに 50 のステップ、各ステップで 2 分のウォームアップ時間)
思考時間: 0
ロード時間: 8 時間
さて、問題は次のとおりです: Requests/sec、Web フロント エンドの %processor time / App / DB、Test/sec などのメトリクスがフラットになるか、テスト中のある時点で安定した状態になると予想するのは公平ですか?負荷テスト。前述したように、目標はボトルネックを作成することではなく、上記の負荷プロファイルによってリソースの使用率のみを測定することです。
私は何か違うものを見ているので、この質問をしています。負荷テストのある時点で、リクエスト/秒はほぼ横ばいになります。しかし、Web/DB サーバーのプロセッサー使用率は増加し続けています。データを少し掘り下げた後、「実行中のテスト」カウンターも時間の経過とともに着実に増加していることがわかります。そのため、負荷テストを 8 時間以上実行すると、%processor がさらに上昇する可能性があります。このように、負荷プロファイルによって排出される負荷として何を考慮すべきかわかりません。
この「実行中のテスト」カウンターは、実際には何を意味するのでしょうか? これはテスト/秒とどう違うのですか?
もう 1 つの質問は、「実行中のテスト」カウンターが超過時間の増加を示している理由を確認するにはどうすればよいですか?
御時間ありがとうございます
tfs - TFS負荷テストWebテスト
負荷テストを構成していますが、設定に興味があり、混乱しています。6000人の同時ユーザーがいると予想されるイントラネットWebサイトをテストしています。私の雇用主は、以前のコンサルタントに、負荷テストのユーザーは問題ではなく、リクエスト/秒について心配する必要があると言っていました。彼らは以前、それらの6000ユーザーが30 rpsを生成すると決定しましたが、それは正しくないと思いますが、その数を超えることができることを示す必要があります。以前の負荷テストは200ユーザーのみに設定され、結果は200rpsを超えたことを示しました。彼らは結果に満足していましたが、それは私がこれを理解する方法ではありません。
私の質問は、6000人の同時ユーザーをサポートする必要がある場合、ユーザーを6000に設定して実行する必要があるのか、それともrpsが信頼できる適切なデータであるのかということです。
visual-studio-2008 - VS2008Webテストに待機を挿入
Visual Studio 2008 Test EditionのWebテストに時間待機値を挿入するにはどうすればよいですか?
負荷テストで使用したいWebテストを記録しました。次に、Webテストのページ間に時間遅延を設定する必要があります。
どうもありがとう。
python - Pylonsアプリでの単体テストの承認は失敗します。Cookieが正しく設定または記録されていない
Pylonsアプリで承認のための単体テストを実行する際に問題が発生しました。テストケースで設定された特定のCookieが正しく書き込まれていないか解析されていないように見えます。ブラウザでアプリを押すと、Cookieは正常に機能します。
ペーストで生成されたTestController内のテストケースは次のとおりです。
これは、既存のアカウントのログインがユーザーをダッシュボードページに転送することをテストすることになっています。代わりに、ユーザーがログインにリダイレクトされます。最初のPOSTが機能し、ユーザーをセッションに設定してCookieを返します。これらのCookieはフォローリクエストで送信されますが、正しく解析されていないようです。
上記のメソッドの最初にブレークポイントを設定することから始めて、ログイン応答が何を返すかを確認します。
セッションが作成され、Cookieが返送されたように見えます。ブラウザはログインではなくルートにリダイレクトされます。これは、ログインが成功したことも示します。follow()を超えると、次のようになります。
これは、疑わしいエスケープがあったものの、リクエストに応じてCookieが渡されたことを示しています。環境は、前のリクエストで作成されたセッションがないように見えます。Cookieはヘッダーから環境にコピーされましたが、リクエストのCookieが正しく設定されていないようです。最後に、ユーザーはログインページにリダイレクトされ、ユーザーがログインしていないことを示します。
アプリでの承認は、repoze.whoとrepoze.who.plugins.ldapを介して行われ、repoze.who_friendlyformがチャレンジを実行します。tests.TestController
貼り付けによって作成されたストックを使用しています:
ちなみに、それwebtest.TestApp
はです。
Cookieのエンコードは、Cookieを使用してwebtest.TestAppで行われます。
私はそれが正しいと信じています。
私の推測では、応答側の何かがcookies
サーバー側の要求でCookieデータを誤って解析しています。しかし、何ですか?何か案は?
asp.net - データ検証のためにWebTestsに依存する必要がありますか?
Webサービス用に作成された一連のWebテストがあります。SQLデータベースを更新する特定の入力メソッドをテストするために使用します。Webサービスにはデータを取得する方法がありません。それはその目的ではなく、データを更新することだけです。Webサービスがリクエストごとに生成する応答XMLを検証するバリデーターがあります。それはすべてうまくいきます。
チームメイトから、データ検証を追加して、最初の応答バリデーターの実行後にデータベースをチェックしてデータを確認し、入力要求のデータと比較するように提案されました。テストしているWebサービスとは別に、データを取得して比較するために使用できるサービスとライブラリがいくつかあります。問題は、Webテストを実行すると、要求が成功した場合でもデータ検証が常に失敗することです。応答の検証とデータの検証の間にスレッドをスリープ状態にしようとしましたが、役に立ちませんでした。常に応答検証前のデータを取得します。ブレークポイントを設定して、データがDBで更新されたことを視覚的に確認できます。面白いことに、デバッグでブレークポイントを使用してステップスルーすると、正常に検証されます。
この問題について詳しく説明する前に、質問する必要があります。これはWebテストの目的ですか?この方法でサービスコールを介してデータを検証できるようにする必要がありますか、それともWebテストを要求しすぎて、応答の検証が必要な範囲に達しているのでしょうか。
visual-studio - Visual Studio Webテスト-利用できる優れた本/ビデオはありますか?
Webと負荷テストで優れたリソースを見つけようとしています。私はVisualStudio2010 Ultimateを使用しています。多くの資料をリリースするには時期尚早であると確信していますが、VisualStudio2008に関連する優れたリソースがいくつかあることを期待しています。MSDNにはいくつかの優れた情報がありますが、仕事に出入りする途中で表示できる、よりまとまりのあるものを探しています。したがって、本やビデオをよろしくお願いします。JP
python - python webtestポート構成?
Python GAE アプリケーションをテストするために、webtest を使用していくつかのテストを作成しようとしています。私が直面している問題は、アプリケーションがポート 8080 でリッスンしているのに、そのポートをヒットするように webtest を構成できないことです。
たとえば、 app.get('/getreport') を使用してhttp://localhost:8080/getreportにアクセスしたいとします。明らかに、これは http://localhost/getreport にヒットします。
特定のポートをヒットするように webtest を設定する方法はありますか?
webtest - WebテストでSeleniumコードを実行する方法は?
私はwebtestを初めて使用し、スクリプトをセレンに記録してからwebtest/fitnesseを介して実行できることを読みました。webtestとseleniumをインストールして構成しました。Webテストに適した特定の形式のコードはありますか?これに関する助けをいただければ幸いです