問題タブ [load-testing]

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

asp.net - ViewState と Web 負荷テスト

ASP.NET Web サイトに対して負荷テストを実行しようとしていますが、ページのフィールド値をパラメーター化して、さまざまなコード パスをテストできるようにする必要があります。

以前、JSP Web サイトの負荷テストを行ったときに、JMeter を使用して大きな成功を収めました。ただし、ASP.NET は ViewState のすべてのフォーム値をエンコードするため、コントロール値の変更は実際には機能しません。

この問題を Google で調べたところ、Visual Studio Team Tester Edition の Web テスト ツールは ASP.NET ページでうまく機能するとのことでした。ただし、かなりの費用がかかるので、JMeterまたはWAPTでViewStateの問題を回避する方法を知っている人はいますか?

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

asp.net - VS2008 負荷テスト - ページ応答時間

asp.net Web アプリケーションで VS 2008 から負荷テストを実行しています。私が気づいたことは、いくつかのページで平均ページ時間が約 20 であるということです。

これは、サーバーがリクエストを送信する前にページをレンダリングするのに 20 秒かかるということですか? それとも、ページ全体がクライアントのブラウザに完全にロードされるまで、わずか 20 秒ですか?

この統計は、ネットワーク タイプを考慮に入れていますか。52kbps から 1.5mbps に変更すると、この統計は変更されるはずですか?

もう 1 つのことは、私の平均応答時間は 0.21 ですが、一部のページの平均ページ時間は 20 です。どうしてこんなに違うのでしょうか? とはどういう意味ですか?

ありがとうございました。

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

flash - FlashベースのWebアプリケーションの負荷テストを行うために、WebブラウザまたはFlashプラグインをシミュレートするにはどうすればよいですか?

ネットワーク機能はスタンドアロンプ​​レーヤーに組み込まれているので、Webブラウザは必要ないと思います。負荷テストの目的で特定のSWFファイルを再生する数百のFlashPlayer(UIなし)をプログラムで起動できる、ある種の.NETコンポーネントが必要です。SWFファイルはネットワークサービスにアクセスし、他のSWFファイルをダウンロードしますが、基本的には、プレーヤーに読み込まれると、それ自体で実行されて完了します。

このようなコンポーネントを使用して、一定期間ネットワークにアクセスしなくなったことを検出したり、SWFが作業を終了したことを示すメッセージを受信したりして、その時点でそのインスタンスを終了できると便利です。フラッシュプレーヤーと新しいものを起動します。

既存のFlashPlayerを使用できるかもしれませんが、実際にUIを使用してプレーヤーを起動したくない場合は、基本的にUIを使用せずにプレーヤーをプログラムする必要があります。これは、1台のマシンで数百台のプレーヤーを実行する場合だからです。 、実際にすべてのグラフィックをレンダリングするオーバーヘッドは必要ありません。私はおそらくこれを分散アプリケーションとして複数のマシンで実行するでしょう。

何かご意見は?

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

visual-studio-2008 - vs2008 で負荷テストを行っていますが、テスト対象のシステムから統計情報を取得するにはどうすればよいですか?

VS2008 テスト エディションを使用して Web テストまたは Web サイトの負荷テストを実行する場合、Web サーバーの CPU などを取得するにはどうすればよいですか? ここでは非常に遅いと確信していますが、設定方法がわかりません!

それが役立つ場合は、Webサーバーにリモート接続できます。

ライダーの質問として、perfmon 統計を既に実行されているテストにインポートすることはできますか?

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

visual-studio - VSTS 2008 負荷テストでの仮想ユーザーの同時実行

ユーザーが一度に複数回接続しないことを要求するサーバーの負荷テストを行っています。

VUser を実際のユーザーにバインドすると、これは発生しますか? または、前の反復が完了するまでその VUser が再利用されないことを確認できますか?

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

visual-studio - Visual Studio 2008 を使用した負荷テスト : 結果の分析に関するトラブル

Web アプリケーションの負荷テストに Visual Studio Team System 2008 Team Suite を使用しています (ASP.MVC テクノロジを使用しています)。

負荷パターン:一定 (これは、常に一定量の仮想ユーザーがいるということです)。私は 1000 人のユーザーの構成を指定して、非常にストレスの多い状況で Web アプリケーションのパフォーマンスを分析しています。アプリケーションにいくつかの変更を加えながら、同じ負荷テストを複数回実行しています。

しかし、負荷テストの結果を分析しているうちに、私は奇妙な依存関係にたどり着きました: 平均ページ応答時間が長くなると、1 秒あたりのリクエスト数の値も増加します!逆もまた同様です: 平均ページ応答時間が短いと、1 秒あたりのリクエスト数の値が少なくなります.この状況ユーザー数が少ない場合 (5 ~ 50 ユーザー) は再現しません。

このような結果をどのように説明できますか?

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

php - IIS 6 サーバーで実行されている Web アプリケーションの負荷テストを行う最良の方法は何ですか?

IIS サーバー (Windows 2003、IIS 6、PHP 5.2.0、MySQL 5.0.22) でホストしている Web ベースのアプリケーションの負荷テストを行いたいと考えています。

次の場合に最適なツールは何ですか:

a)負荷テスト
b)ボトルネックの発見
c)メモリリークの発見

他に探すべきものはありますか?


アップデート:

私の場合、MS Web App Stress ツールが最適であることがわかりました。ヘッダー情報を記録できるため、Flash コンポーネントがデータベースに接続する一部の PHP ページに送信していたデータを記録できるからです。Selenium はこれを記録しませんでした。BrowserMob は良いサービスのように見えますが、やはり Selenium は MSWAS と同じ方法で Flash をキャプチャできませんでした。

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

php - Web アプリケーションのメモリ リークをテストする方法は?

Web アプリケーションのメモリ リークをテストする方法は?
サイトの全体的なパフォーマンスにどの程度貢献していますか?
Web アプリケーションのメモリ リークをテストするのに役立つツールを提案してください。

0 投票する
4 に答える
376 参照

.net - モッキング フレームワーク (TypeMock) のオーバーヘッドを測定するにはどうすればよいですか?

私は自分のチームのモッキング フレームワークの評価を始めたばかりで、パフォーマンス テストを行う際のモッキングのコストに関して共有できる参照ドキュメントまたは経験へのポインタがあるかどうか疑問に思っています。

リンク?個人的体験?詳細は大歓迎です。

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

.net - TypeMockIsolator.Swap.AllInstancesの使用Visual Studioの負荷テストで?

次のテスト設定があります。

Helpers.SetupMocks()メソッドでは、を呼び出していますIsolator.Swap.AllInstances<T>()

これは、負荷テストを実行していない限り、うまく機能します。TestTypeMockがこの例外をスローし始めるメソッドを実行する負荷テストを構成するとすぐに、次のようになります。

TypeMock.TypeMockException:***タイプに対してSwap.AllInstances()を複数回呼び出すことはできません。

これを回避する方法はありますか?何か間違った設定がありますか?