問題タブ [performance-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.
android - Androidアプリのパフォーマンス
Androidアプリのパフォーマンスをテストするためのグラフやメカニズムはありますか?クライアントサーバー通信用のAndroidアプリケーションを作成しており、Restやさまざまな方法を使用しています。
処理とバッテリー寿命の観点からそのパフォーマンスを測定するにはどうすればよいですか?
performance - システムのすべてのレイヤーのパフォーマンス監視
さまざまなアプリケーションのパフォーマンステストを行うために、いくつかのロードテストツール(Loadrunner、JMeter、NeoLoad)を使用しています。たとえば、アプリケーションスタックのすべてのレイヤーを監視できるかどうか疑問に思っています。次のデータチェーンがあるとします。
ロードバランサー<-x->アプリケーションサーバー<-x->RMI<-x->Javaアプリケーション<-x->MQ<-x->レガシーアプリケーション<-x->データベース
チェーン内でマークを付けた場合x
、たとえば平均応答時間など、監視に関心があります。
明らかに、すべてのエンドポイントにラッパーを作成して統計を収集し、それをロードランナーまたは他のロードテストツールにインポートして、ツールに組み込まれたパフォーマンス統計を使用して裾を傍観することができますが、すでにこれを行っているツール/アプリケーションがあるかもしれません?
そうでない場合、この種の統計を収集するために、どのように進める必要がありますか?
jmeter - JMeter でのパフォーマンス テスト
約40〜50人の同時ログインユーザーで20000個の画像ファイルをアップロードして、JMeterでパフォーマンステストを行いたいです。
その後、約450〜500人の同時ログインユーザーを持つ1000000の画像ファイル。
各画像のサイズは約 900KB です。
JMeterやその他のオープンソースツールを介してそれが可能であると誰かが私に提案できますか?
JMeter に問題がない場合:
1. 上記のユーザーとユーザー数でログインした後、FTP の場所からこれらの画像を選択して DB に保存するにはどうすればよいですか?
2. ユーザーはどのようにアプリケーションに 1 つずつログインしますか?
3. この種のシナリオ、つまり分散マシンまたは単一マシンでテストする最良の方法は何ですか?
誰かが最善の方法を持っている場合は、親切に私と共有してください。
前もって感謝します!
c# - PC パフォーマンス テスト - c# の砥石とドライストーン
WhetstoneやDhrystone のような、操作integer
中の PC パフォーマンス テストのアイデアやアルゴリズムを探しています。
.net ランタイム用のものはありますか?float
string
私は自分で同様の機能を実装するつもりであり、この分野についてもっと知りたいです。
php - サイトの読み込み時間の改善
今日はサイトの読み込み時間をチェックしていました。firebug で net panle を使用して、どのリソースにどれだけの時間がかかるかを確認しました。
結果のスパンショットを添付しました。
このスナップショットでは、マークした最後の 3 つのリソースについて少し混乱しています。
私の質問は、なぜ非常に長い間待機した後にロードを開始するのですか? これらのリソースの読み込みには数秒しかかかりませんが、それらは大きな遅延の後に開始されます。
これには何か理由がありますか?
windows - 負荷テスト中に 1 つの Windows クライアントでシミュレートできるスレッド/ユーザーの数は?
ASP/.NET Web アプリケーションの負荷テストを計画しており、システムで約 600 人の同時ユーザーをシミュレートする必要があります。
最初は、負荷テスト ツール (おそらく JMETER または WCAT/WAST) を、Windows 7/32 ビット Dell (デュアル コア プロセッサ)である個人用ワークステーションから実行します。1 つのクライアントからシミュレートできると予想されるユーザーの数について疑問に思っていました。
クライアントごとに 200 ユーザーを簡単に処理できる場合は、テスト用にさらに 2 ~ 3 個のクライアントを特定する必要があります。
私はコミュニティの経験に基づいて、標準の Windows ボックスでクライアントごとに何人のユーザーを期待すべきかを尋ねたかった.
どんな助けでも大歓迎です!
mongodb - パフォーマンステストのためにScalaを使用して1億レコードをMongoDBにロードする方法は?
私は、MongoDB インスタンスに 100,000,000 個のサンプル レコードをロードすることを目的とした、Scala で書かれた小さなスクリプトを持っています。アイデアは、DB をすべてロードしてから、いくつかのパフォーマンス テストを行うことです (必要に応じて調整/再ロードします)。
問題は、100,000 レコードあたりの読み込み時間がかなり直線的に増加することです。ロード プロセスの開始時には、これらのレコードをロードするのに 4 秒しかかかりませんでした。現在、約 6,000,000 レコードで、同じ量 (100,000) をロードするのに 300 ~ 400 秒かかります! それは2桁遅いです!クエリはまだきびきびしていますが、この速度では、必要な量のデータをロードすることはできません。
すべてのレコード (すべて 100,000,000!) を含むファイルを書き出してから、mongoimportを使用してすべてをインポートすると、これはより速く動作しますか? それとも、私の期待が高すぎて、本来の処理範囲を超えて DB を使用しているのでしょうか?
何かご意見は?ありがとう!
これが私のスクリプトです:
私のスクリプトからの出力は次のとおりです。
java - ガベージ コレクションのオーバーヘッド ヘルプが必要
GC 関連の問題を診断しようとする際に、少しのガイダンスを探しています。
Solaris で WebSphere Portal をテストしており、現在の環境のガベージ コレクションのオーバーヘッドは 7% です (これは冗長 GC を使用し、PMAT を介してログを実行して計算したものです)。 4.5%の。env は、まったく同じバージョンの WebSphere Portal、同じ JVM サイズ、パラメーター、カスタム変数などにあります。私の JVM では、1 時間のパフォーマンス テスト期間中に、その環境よりも 20 回多くの割り当て失敗、2 回のフル GC、GC 中の平均一時停止時間が 2 秒長くなりました。
すべて同じ構成値とまったく同じ 1 時間のパフォーマンス テストで、この問題を引き起こしている可能性があるものについて何かアドバイスをいただけますか? それとも他に見直すべきものはありますか?
ありがとう
performance-testing - 生成されたクエリの数をキャッチしてパフォーマンスをテストする
Hibernateを使用しています。また、Hibernateは、他のツールと同様に、初心者の開発者が使用すると、悪用され、大量のクエリを生成する可能性があります。
これを防ぐために、実際の本番データベースでいくつかのdaoをテストし、下でjdbcを使用している限り、使用されているツール(Hibernate、Ibatis)に関係なく、このテストではN個のクエリのみが生成されることを表明します。
Springテストフレームワークを使用しています。誰かがそのようなことを実装したのか、それともJunitを使用したフレームワークでそれが可能になるのか疑問に思います。
前もって感謝します !
sql - パフォーマンス テストの SQL クエリ
2 つの同一の Oracle Exadata クォーター ラックがあり、それぞれがデータベース インスタンスのペアを実行しています。風に濡れた状態でのパフォーマンス テストでは、一方が他方の 4 分の 1 の速度で実行されていることが示されました。
2 つのサーバー間のクエリ パフォーマンスをより科学的に比較できる、タイマーを使用して実行できる一連の SQL クエリはありますか?
一連のクエリを作成できることを認識しています。準標準のベンチマーク セットが既に存在するかどうか疑問に思っています。いくつかのテーブル作成クエリの後に反復挿入ステートメント (大量のランダム データ)、インデックス、制約、トリガー、関数、proc、およびビュー作成スクリプト (できればマテリアライズド ビューを含む) が続き、エンジンを拡張する一連の複雑なクエリのようなものです。一部の一時テーブルにパフォーマンス統計を書き込んでいるときに、ジョイン、トリガーの起動、関数とプロシージャの呼び出しなどをビットしますか?
そのようなライブラリ/ツール/スクリプトセットに出くわした人はいますか?