問題タブ [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.
load-testing - Alfresco Community が多くのユーザーを接続した状態でどのように動作するかのデータはありますか? (100>)
私の会社では、Alfresco をイントラネットとして使用する予定です。最速のアプリケーションではないと思うし、予想される数百人のユーザーで動作するかどうか疑問に思う. そのようなグループまたはより大きなグループで使用した経験はありますか?
web-services - HTTP Web サービスの負荷テスト
テストをロードしようとしているWebサービスがあります。サービスに接続してリクエストを行う複数のユーザーをシミュレートするスレッドを生成するプログラムを作成しました。各スレッドは、終了する前に「いくつかの」リクエストを行います。新しいリクエストはそれぞれ、準備が整うとすぐに作成されます。応答を取得してから次のリクエストを作成するまでの遅延はほとんどありません。テスト中の Web サービスは、同じサーバー上の別の Web サービスを呼び出します。
このプロセスは、最大 90 人のシミュレートされたユーザーまで正常に機能するようです。ただし、100 人のシミュレートされたユーザーを試してみると、合計で約 6 件のリクエストが処理された後にプログラムがハングします。彼らは何もしていないようです。シミュレートされたクライアントは応答を待ってハングし、Web サービスは要求を受信していません。回復するにはサーバーの再起動が必要です。
何が起きてる?サーバーへの接続数に制限はありますか? 負荷を「ランプアップ」しようとする必要がありますか (今は、できるだけ速く起動しているだけです)。
私が使用しているサーバーはJava Caps 5.1.3アプリケーションサーバーであり、リクエストを行うために使用しているライブラリはHttpUnit 1.6.2です。
フォローアップの質問 立ち上げ時間の利点は何ですか? テストの開始時にすべての負荷をサーバーにプッシュできないのはなぜですか?
visual-studio - Visual Studio Team エディションで個々の要求ごとにロード テスト レポートを表示する方法
Visual Studio の Load Web Test を使用して Web サイトのパフォーマンス テストを行うと、結果の概要が得られます。平均応答時間、最大応答時間などの便利な測定値が表示されます。
私が興味をそそられることの 1 つは、必要に応じて特定のリクエストにドリルダウンし、最も時間がかかった単一のリクエストは何かなどの質問に答えられることです。Run Settings の Timing Details Storage プロパティを「All Individual Details」に設定できますが、クエリ パラメータの変更を無視して、URI ごとに集計するだけのようです。私のシナリオでは、http://somewebsite/dosomething.ashx?cmd=findはhttp://somewebsite/dosomething.ashx?cmd=nothingとは大きく異なります。それらを区別するレポートを生成するにはどうすればよいですか?
web-services - 負荷テスト/ストレステストWebサービス
Webサービスの負荷とストレスをテストするための優れたツールを知っている人はいますか?私はWatirとSeleniumを見てきましたが、もっと多くのWebページが中心にあります。
load-testing - 負荷テストツール
試用版で20人以上の仮想ユーザーをサポートする負荷テストツールを探しています。
.net - WCF が負荷の下で失敗する - MessageSecurityException
Web サイトの負荷テストを行っています。サイトは、clientCredentialType="Windows" を使用して、同じボックスで実行されている WCF サービスを呼び出します。特定の負荷(それほど高くない)に達するまですべてが機能し、次のエラーが発生します。
System.ServiceModel.Security.MessageSecurityException: クライアント認証方式 'Anonymous' で HTTP 要求が禁止されました。----> System.Net.WebException: リモート サーバーがエラーを返しました: (403) 許可されていません。
呼び出しごとに、チャネルを作成します。
成功したら、閉じます。
エラーが発生した場合、私は中止します:
何が起こっているのですか?負荷をより適切に処理するにはどうすればよいですか? 何を探すべきですか?
ajax - Ajax 負荷テスト用のツール
AJAX をサポートするストレス/負荷テスト ツールはたくさんあるようです。
これらのツールがどれだけうまく実装されているか疑問に思っています。
http リクエストを記録して再生するだけですか?
AJAX アプリをテストする正しい方法ですか?
Google はどのように ajax アプリをテストしていますか?
testing - 開発者のパフォーマンス テスト用のラボをセットアップする
私たちの製品は性能面で評判が悪い。まあ、これは 13 年前の大きなエンタープライズ アプリケーションであり、軽食、特にパフォーマンスの向上が必要です。
このバージョンでは、パフォーマンスの問題に戦略的に対処することにしました。その方法についていくつかのオプションを評価しています。
市場で最高のツールを備えた経験豊富な負荷テスト エンジニアがいますが、通常、バージョン開発ライフ サイクルの後半に安定したリリースを取得します。(はい、以前の安定したバージョンを提供する必要があることはわかっています。このプロセスにも取り組んでいますが、私の領域ではありません)
私が推進している方向の 1 つは、開発者がコードのパフォーマンスへの影響をテストできるように、ナイトリー ビルドと共にインストールされたラボ環境をセットアップすることです。この環境が、実際のユーザー エクスペリエンスをシミュレートするスクリプトによって常に読み込まれるようにしたいと考えています。このロードされた環境では、各開発者は自分のコードをテストする特定のスクリプトを作成する必要があります (つまり、実際の環境での単一のユーザー エクスペリエンス)。新しい機能のパフォーマンスだけでなく、既存の機能に対する各反復の影響を示すレポートを生成したいと考えています。
目標が高すぎて、複雑になりすぎてしまうのではないかと少し心配です。
そのような考えについてどう思いますか。そのような環境をセットアップした経験がある人はいますか? あなたの経験を共有できますか?
benchmarking - AB を使用した負荷テスト ... 偽の失敗したリクエスト (長さ)
私自身の好奇心のために、サーバーでいくつかの負荷テストを実行するために、次のコマンドを実行しました。
これにより、50 のキープアライブ接続が 200 秒間開かれ、サーバーが index.php のリクエストでバタンと閉められます。
私の結果では、次のようになります。
32951 の「失敗した」リクエストに注意してください。私はこれを理解することはできません。
テストの実行中、自宅のコンピューターから自分の Web サイトに完全にアクセスできましたが、ページの下部にあるページの読み込み時間は、通常の .02 ではなく .5 と報告されていました。ただし、リクエストが失敗したことは一度もありません。
では、なぜ AB は接続の半分が失敗したと報告しているのでしょうか? そして、「長さ:」はその文脈で何を意味するのでしょうか?
testing - テスト用の有効なクレジット カード Track2 データの生成
支払い処理業者からのテスト カードはありますが、負荷テストを行うには十分ではありません。そのため、カード番号を生成し、テスト ゲートウェイで使用できるデータを追跡する必要があります。