[06] jmeter-需要の記事 - パフォーマンステスト要件分析

まず、ニーズ分析

  パフォーマンスパフォーマンステストの要件を決定するために、以下の2つのユーザー側から主にテスト:

  • まず、ビジネスユーザー
  1. ユーザーが頻繁に使用され、ユーザーが使用するビジネス・プロセスの数が多いです
  2. 毎日でも高いビジネスプロセスの80%以上を占める取引の割合が高く、
  3. 特別な取引日またはピークの取引が80%以上であっても高い業務プロセスを占めました
  4. 悪いパフォーマンスとオーケストレーションを調整されています
  5. 特別なビジネスシーン
  6. ビジネスプロセスを調整するための主要なコアビジネスプロセス
  • 第二に、プロジェクトチーム
  1. 調整は、ビジネスのアーキテクチャのパフォーマンスをテストした後
  2. 複雑なロジック、重要なビジネス
  3. あなたはビジネスのリソースを大量に消費します
  4. 外部システムとのコール・インタフェースが存在し、ビジネスデータ交換の大規模な量があります
  5. サードパーティのビジネス・コンポーネントを呼び出して、複雑なビジネスロジック

第二に、同時計算

  ビジネス150,000単一日の量、分析のために28の原則、時間の20%以内トラフィック濃度の80%によると、四時間一日のピークの合計:

  = 120 000 150 000 * 80%

  24時間* 20%= 4.8時間

  4時間/4.8時間= 83%

  4時間の全検査時間、所望のトラフィックの大きさ:

  120 000 * 83%= 99600

  基準点として、試験の2時間、トラフィックの所望の量:

  120 000 *(2 /4.8 H、H)= 50,000

  上記の分析を通じて、50,000ユーザーをサポートするためのプラットフォームをテストする必要が2時間以内にログイン

  実行するために単一のユーザスレッド、事業の各セグメントに必要な基準時間を算出し、90%の単一サンプルの消費の使用:135 + 88 = 222ミリ秒、プラスレイテンシページ操作、合計時間が必要:0.223s + 5S + 3Sを+ 3S = 11.223s

  式へのスレッドの数は、必要に50,000ビジネスユーザーを取得するには、2つの時間をシミュレートします:

  total_Thread = 50000 /(/ 11.223 2 * 60 * 60)= 77.88

  丸め、スレッドの数は78であります

 

おすすめ

転載: www.cnblogs.com/qingbaobei7370/p/12540554.html