問題タブ [webapplicationstresstool]
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.
web-applications - Web アプリケーションでストレス テストを実行していますか?
以前は、Microsoft Web Application Stress Tool と Pylot を使用して Web アプリケーションのストレス テストを行っていました。簡単なホームページ、ログイン スクリプト、およびサイト ウォークスルー (e コマース サイトでいくつかのアイテムをカートに追加してチェックアウトする) を作成しました。
ほんの一握りの開発者でホームページを激しく叩くだけで、ほとんどの場合、大きな問題が見つかります。より多くのスケーラビリティの問題が第 2 段階で表面化し、打ち上げ後にはさらに多くの問題が表面化します。
私が使用したツールの URL は、Microsoft Homer (別名Microsoft Web Application Stress Tool ) とPylotです。
これらのツールによって生成されたレポートは、私にはあまり意味がなく、サイトがサポートできる同時負荷の種類を把握するために何時間も費やしました。最もばかげたバグやボトルネックが常に発生するため (たとえば、Web サーバーの構成ミスなど)、常に価値がありました。
何を行い、どのツールを使用し、そのアプローチでどのような成功を収めましたか? 私にとって最も興味深い部分は、ストレス テスト アプリケーションによって報告された数値から、アプリがサポートできる同時ユーザー数を計算するための何らかの意味のある式を考え出すことです。
webapplicationstresstool - Microsoft の Web Application Stress Tool での 404 & 501 エラー
このツールでいくつかのスクリプトを記録しましたが、実行すると、結果コードの 100% が 404 (見つかりません) または 501 (実装されていません) です。
どうすればいいの?
iis - IIS を実行している運用システムの負荷テストに適したベンチマーク テストはどれですか?
IIS のストレス テストに関するいくつかの投稿に気付きましたが、物理 Web サーバーが処理できることのベンチマークを確立する良い方法を知りたいと思っています。
私は現在、毎日のように速度が遅くなり、ほとんど停止しているように見える実稼働システムに取り組んでおり、誰も問題の原因を突き止めていないようです。これは、標準の N 層セットアップ (クライアント、Web サーバー、DB サーバー) です。ストレス テストのベンチマークを確立するために使用しているいくつかの簡単なことを実行できるいくつかの簡単な ASP.NET ページを作成しました。このページは、後で使用して、既に配置されている運用システムと比較することができます。
ボックスの使用状況に関する Web サーバーの統計情報を返すだけのサンプル aspx ページを既に作成しました。また、正しい ID が指定された DB 接続をテストする単純な Web サービス (asmx) も作成しました。ここでも、DB 接続を開くだけで、実際には何も実行しないサンプル クエリは何もありません。
私が知りたいのは、次のテストを実行するのに適したストレスレベルはどれくらいですか? 特に、私はMicrosoft の Web Application Stress Toolを使用しており、ストレス レベルとストレス乗数が 許容できるとほとんどの人が期待するものに興味があります。範囲である必要があります。Web サーバーがどの時点で座屈を開始するか、約 20 のストレス レベルと 10 のストレス乗数がギブまたはテイクすることは既にわかっています。これにより、毎秒約 275 ページ リクエストが発生します。その数値が低すぎるかどうか、それがクライアントと Web サーバーの間に問題があること、または何らかのハードウェアの問題があることを示しているかどうかを調べようとしています。何も問題はなく、システムが重すぎるだけです。
更新:最初にこの投稿を書いて以来、コードは IIS 7 を使用する Windows 2003 を実行しているサーバーに移動されました。
ここで知りたいのは、小さなページを提供するだけの基本的な index.html ファイルなど、比較的単純なテストを設定した場合、達成できる「最高の」ページ要求/秒を期待することです。ストレステスト?
performance - コンピューターからパフォーマンス カウンターを読み込めませんでした
Microsoft の Web アプリケーション ストレス ツールを使用して、Windows 2003 IIS 6 サーバーでいくつかのストレス テストを実行しています。Windows XP マシンから WAS ツールを実行しています。このチュートリアルに従っていますが、パフォーマンス カウンターを追加しようとすると、次のエラーが発生します。
コンピューター \mycomp からパフォーマンス カウンターを読み込めませんでした
これが何を意味するか知っている人はいますか?どうすればパフォーマンス カウンターをロードできますか? 必要なパフォーマンス カウンターは、テストを実行しているローカル マシンではなく、テストしているサーバー上にあると思っていたでしょうか?
ありがとう
flash - Microsoft Web App Stress ツールを使用してテスト画像のアップロードにストレスをかける
ストレス テストを行う Web アプリケーションを開発しました。このアプリは Flash SWF を使用して、ユーザーがマシン上の画像を参照し、それらを Web サーバーにアップロードできるようにします。この SWF は、ローカル ファイル システムから jpg 画像を読み取り、サイズを変更してサムネイルを生成し、これらを byteArray として AMFPHP スクリプトにアップロードします。AMFPHP スクリプトは、バイト配列を .jpg ファイルとしてwebserver
データベースに画像を記録し、画像を送信します。ストレージ用に Amazon S3 に。
送信されたヘッダー情報とバイト配列を記録するため、うまく機能する WAS を使用してこれをストレステストしようとしています。これにより、複数のユーザーをシミュレートできます。:)。
ただし、すべての画像が S3 に送信されているわけではなく、すべての画像がデータベースに追加されているわけではありません。これは、遅延フィールドで WAS が許可するよりも多くの時間をスクリプトが必要とするためだと思われるので、私の質問は -
WAS インターフェイスで指定した遅延に固執するのではなく、スクリプトの実行が完了するまで待機するように WAS に指示する方法はありますか? イメージがデータベースに追加されるか、S3 に送信される前に、バイト配列を受け取ってファイルを書き込む AMFPHP スクリプトが終了していないと考えています。
スクリプトが完了したことがわかるまで WAS を強制的に待機させることができれば、ボトルネックがどこにあるかをより明確に確認できます。約 100 のクライアント (10 スレッド * 10 ソケット) をシミュレートしているため、おそらく、このステップで処理できるよりも大きな負荷がかかっています!
これは、テスト ツールが実際のシナリオを正確にシミュレートしないケースでしょうか。実際には、Flash は、データベースにレコードを作成して送信するスクリプトを呼び出す前に、イメージが書き込まれたという AMFPHP からの成功応答を待機します。 S3にファイル?これが問題にならないように、これらのスクリプトを 1 つのスクリプトに結合する必要がありますか?
この歓迎に関するアドバイス。私たちの Web サーバーは、Windows 2003 IIS 6 マシンです。
web-applications - Web アプリケーションの負荷テストに関するアイデア
夜間ベースでビルド サーバーから開始されるパフォーマンス テストをセットアップしたいと考えています。
OpenSTA を使用してテスト スクリプトと負荷の生成を処理し始めましたが、OpenSTA はコンピューターにログインしていないと負荷を実行できません。たとえば、コンピューターが再起動された場合でもテストが実行されるように、Windows サービスとして実行することをお勧めします。OpenSTA を Windows サービスとして実行している人はいますか?
私の目的は、ロード テストを実行し、ci でビルドされたソースでパフォーマンス カウンターを収集し、パフォーマンスの問題を早期に通知する傾向を持つことです。
jmeter - WCAT の詳細な URL ごとの統計
以前は、MS の Homer ツールを使用して簡単な負荷テストを行っていました。このツールは素晴らしかったです。使いやすい UI を備え、URL ごとに詳細なレポートを提供してくれました。
Homer は廃止され、Vista 以降のバージョンの Windows では動作しないため、WCAT に切り替えています。
WCAT でのレポートは、Homer よりもはるかに弱いようです。デフォルトのレポートに表示されるよりも詳細な統計を取得する方法はありますか?
URL ごとの統計がなければ、サイトのパフォーマンスを適切に評価するにはどうすればよいでしょうか?
testing - jmeterとselenium
こんにちは。テスト自動化について説明したいと思います。最初のWeb検索で見つけた2つのツールは、SeleniumとJmeterです。
最初に見たのはどれだと思いますか?または、両方のツールがまったく異なるため、両方が必要ですか?
私が必要とするのは、クライアント側-証明書-認証を実行し、フォームにさまざまな情報を入力し、結果ページを確認する可能性です。
java - 負荷テスト中に CPU とメモリを測定する方法
異種環境で JMeter を使用しており、サービスまたは Web アプリケーションが実行されているサーバーに大きな負荷がかかっているときに、CPU とメモリを測定したいと考えています。何を使用することをお勧めしますか? CPU とメモリの使用状況をファイルまたはデータベースに記録するソフトウェア ソリューション (オープン ソースまたは商用) はありますか?
ありがとうございました!
testing - Jmeter 出力の解釈と評価
Jmeter を使用して、大学のプロジェクトの RESTful Web サービスで負荷テストとストレス テストを実行しています。JMeter を使用して結果を正常に返しましたが、パフォーマンスの許容レベルを構成する要素がわかりません。Web サービスでどのレベルのスループットを達成する必要がありますか?