問題タブ [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.
performance-testing - ビッグバン書き換えのパフォーマンス テストへの抵抗はありますか?
私は、文字通り 2 年以上にわたって「ビッグバン」の書き直しに取り組んできました。経営陣は、アプリが数百万のマネーメーカーの主力ウェブアプリに取って代わる前に、パフォーマンス測定、キャパシティプランニング、および最適化に時間/リソースを割り当てるようにという私の呼びかけを一貫して容赦なく無視し、軽視してきました.
最後に、彼らはそれを行うことに同意しました (そして、現在運用中であり、テストの対象となる並列ベータ サーバーを起動することで、彼らが大騒ぎするのを防ぐことに成功しました)。彼らがこれを優先するために最後まで待ったのは好きではありませんが、遅いよりはましです。
将来、このような状況に対処するために、誰もがどのような提案をしますか? この種のテストの必要性について、マネージャー/クライアントを教育する最善の方法は何ですか?
私は彼らに、CodePlex に関する Microsoft のパフォーマンス ガイドを見せました。そのページには、経験豊富な専門家からの厳しい警告が記載されています。「Release It!」という本も見せました。そして、「午前 3 時の電話」について著者が提供するガイダンス。最終的に彼らはしぶしぶ納得しましたが、真実は、これが開発の優先事項であり、最終的な完全なシステム テストの前に開発中に部分的に測定されるべきだったということです。
ASP だけを作成し、.NET を作成したことのない多くの管理者や昔ながらのエンジニアは、自分ですべてをコーディングすることに慣れており、新しい .NET アプリのキャッシュ、チューニング、状態監視のすべてのオプションを理解していません。
ありがとう
performance - 優れた分析ツールを備えた、パフォーマンス テストの結果を保存する「結果サーバー」はありますか?
生のテスト データ (サーバー CPU、メモリ使用量など) を保存し、レポート テンプレート (ユーザー数と応答時間など) を作成し、テンプレートに基づいてライブ レポートを生成し、複雑な分析 ( 70/80/90パーセンタイルチャート、テスト間のデータ分布比較など)
algorithm - さまざまな言語とフレームワークのパフォーマンスをテストする最良の方法
Linux プラットフォーム上でさまざまな言語で記述されたアプリケーションのパフォーマンスを評価するために、いくつかの経験的なトレードオフを実行したいと考えています。この目的で通常使用される標準アルゴリズムはありますか?
web-services - LoadRunner を使用してサーバー プロセスをテストする
現在、Web アプリケーションのパフォーマンス テストに LoadRunner を使用していますが、テストが必要なサーバー側のプロセスもいくつかあります。
バックグラウンド:
私たちはこれらのプロセスを「エンジン」と呼んでいます。1 つのエンジンは、メッセージの IBM WebSpere MQ キューをポーリングすることによってメッセージを受信します。メッセージをキューから取り出して処理し、結果をアウトバウンド キューに入れます。現在、メッセージを含むファイルを読み取り、メッセージをインバウンド キューに入れ、アウトバウンド キューで結果をポーリングする TCL スクリプトを使用して、このエンジンをテストしています。
もう一方のエンジンは、Web サービス経由でメッセージを受信します。Web サービスはメッセージをデータベース内のテーブルに書き込みます。エンジンはデータベース テーブルをポーリングして新しいメッセージを探し、メッセージを取得して処理し、結果をデータベースに戻します。現在、このエンジンは、メッセージを含むファイルを読み取る VBScript スクリプトを使用してテストされており、メッセージを Web サービスに送信し、準備が整った時点で Web サービスに結果を照会し続けます。
質問:
TCL スクリプトと VBScript スクリプトを廃止し、LoadRunner で標準化して、すべてのパフォーマンス テストを 1 つのツールで管理できるようにしたいと考えています。
- LoadRunner が「すぐに使える」Web サービス プロトコルをサポートしていることは知っていますが、その使用方法がわかりません。LoadRunner を使用して Web サービスをテストする方法の例を知っている人はいますか?
- LoadRunner には MQ 用のプロトコルがありますか? LoadRunner Vuser を使用して MQ キューにロード (メッセージを書き込む) することはできますか? これを行うには、HP または他のベンダーから何かを購入する必要がありますか?
ありがとう :)
java - Java パフォーマンス テスト
Java アプリケーションでタイミング テストを実行したいと考えています。これは私が現在行っていることです:
このようなパフォーマンス テストに「問題」はありますか? より良い方法は何ですか?
ruby - パフォーマンステストツール
私たちはwatirを使用しており、鋼のルビーを使用してVS 2008と統合しており、Webアプリケーションを自動化しています。同じスクリプトを使用してパフォーマンステストを実行する方法はありますか、それともより優れたツールがありますか。
sql - パフォーマンス チューニング PostgreSQL
私は sql/databases の世界では新人であることを覚えておいてください。
毎秒何千ものオブジェクトを挿入/更新しています。これらのオブジェクトは、数秒間隔でアクティブにクエリされています。
(postgres) データベースのパフォーマンスを調整するために行うべき基本的なことは何ですか?
php - 簡単なパフォーマンス テストを行うためのより良い方法
操作のパフォーマンスを比較する場合、これは通常、テストを行う方法です。
これらのテストを行うためのより良い方法、おそらくより信頼できる方法はありますか? 同じテストを数回実行すると、大きく異なる結果が得られるようです。たとえば、上記を数回実行したところ、これが得られました。
実行ごとにわかるように、結果は大きく異なる場合があります。
performance-testing - QTPで同時「ユーザーテスト」は可能ですか?
QTPで複数のユーザーをシミュレートするアプリケーションをテストできるかどうか教えてください。
はいの場合、どうすればこれを行うことができますか?
適切な手順で説明するか、役立つドキュメントを教えてください。
python - ファイルシステムのパフォーマンステスト
Linuxファイルシステムでパフォーマンステストを実行するPythonスクリプトを書いています。それで、デッドロックに加えて、競合状態とアクション(削除、読み取り、書き込み、作成)を実行するのにかかる時間は、テストに含まれるべき他の変数/パラメーターは何ですか?