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

upload - lighttpdでテストするためのアップロード速度を制限する

ubrアップロードを実装しています。PerlとPHPを使用して、プログレスバー付きのファイルをアップロードしました。私はlighttpd開発サーバーを実行していて、それを完全にテストしたいと思います。現在、コンピュータ上でファイルを移動するだけなので、ファイルを即座に転送するだけです。プログレスバーを見ることができるように、実際にゆっくりと転送されているように見せかける方法はありますか?

lighttpd.confに以下を追加してみました。ページの読み込みが少し遅くなった可能性がありますが、アップロードは瞬時に行われます。

ありがとう

0 投票する
5 に答える
1333 参照

ajax - AJAX のストレス テスト

私の Web アプリケーションはほぼ AJAX ベースであり、データは Web サービス経由でフェッチされ、JSON 経由で返されます。

私はストレス テストに WAST を使用していますが、この作業にはもっと優れたツールがあるはずです。

おすすめはありますか?

ありがとう

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

frameworks - ストレス テスト フレームワークの設計

私は、非常に大きな製品 (オペレーティング システムのサイズを考えてください) に対して一種の統合/ストレス テストを行っています。これまでは、すべての (カスタム) ワークロード アプリケーションを一連のバッチ タイプのジョブに入れ、それぞれが 1 回のストレス テストの実行を表すことに満足してきました。平均的なテスト実行では、13 のシステムで実行される 100 を超えるワークロードが含まれる時点に到達したので、もう少し高度なものを構築する時期に来ていると考えています。

単体テスト フレームワークについては多くのことを見てきましたが、より高度なストレス タイプのテストについてはほとんど見てきませんでした。多数のワークロードを管理するという問題を解決する一般的な (または一般的ではない) 方法を知っている人はいますか?

現時点では、個々のワークロードのデータベースを保持し、特定の日に必要なストレスの種類に応じてそれらを組み合わせてテスト パッケージに適合させるためのフロントエンドを提供したいと考えていますが、その例はありません。個々のワークロードがシステムに与えるストレスをランク付けするなど、より高度なことを行うための最良の方法です。

大型製品のストレス テスター仲間は何をしているのですか? 私たちにとって、手作業で作成したいくつかのスクリプトでは、もはや役に立ちません。

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

apache - Apacheを遅くして信頼性を低くするにはどうすればよいですか?

REST サービスを使用してホストからデータを取得するコードをモバイル デバイスで作成しています。その REST サービスは Apache によってプロキシされています。テストモードでは、断続的な障害のアプリケーション処理をテストするために、ネットワークの停止をシミュレートできるようにしたいと考えています (デバイスがセル接続を失ったかのように)。また、ネットワーク接続が遅い場合の動作を検証する必要があります。

現在、Traffic Shaper XP を使用してネットワーク接続を遅くしていますが、Apache サーバーがランダムに、および事前定義されたシーケンス (特定のテスト シナリオをセットアップして繰り返すため) の両方で接続リセットを送信するようにする必要があります。

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

java - サーバーのテストに使用する Java Web アプリケーション

Java サーバーのテストに使用できる単純なオープン ソースまたはリファレンス アプリケーションを探しています。プライマリ サーバーは Tomcat で、データベース バックエンドは MySQL です。かなり簡単に起動して実行できる妥当なサンプル アプリケーションはありますか?

理想的なアプリケーションは、本質的にかなりステートレスで、認証なしでアクセスできるため、ストレス テストに簡単に使用できます。

0 投票する
0 に答える
556 参照

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 マシンです。

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

performance - Web アプリのストレス テスト中にパフォーマンスをログに記録する場合、Windows パフォーマンス モニターでどのカウンターを使用する必要がありますか?

MS Web アプリケーション ストレス ツールの実行中に、Web サーバーのアクティビティをログに記録するように Windows パフォーマンス モニターをセットアップしています。ボトルネック、パフォーマンスの低下、応答の遅さなどを把握するには、どのカウンターを選択すればよいですか?

乾杯

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

asp.net - ASP.NET開発サーバーでホストされているWebアプリケーションの負荷テストを行う方法は?

Siegeを試しましたが、Linuxで実行され、ASP.NET開発サーバーは外部接続を受け入れません。

Webアプリケーションストレスツールを試しましたが、:80を使用しておらず、この構文を受け入れないため、ポートを指定する方法がわかりません。