JMeterのパフォーマンステスト、ノート

*注:これは私の読書ノートであり、侵害が、私は*削除連絡してください場合にのみ、自身の使用を整理
コース概要


 

第1章全体的な認知能力テスト
第2章ツールパート-JMeterにおける
性能試験を監視第3章Linuxサーバ
4章データ駆動性能試験に
第5章データベーススキーマ設計における
-mysql章テスト第6章データベースのパフォーマンス
第7章、マルチプロトコルインタフェースの性能試験
第8章JMeterはコンポーネントの開発実際の戦闘を拡張
ホットビッグデータの第9章


 

第一章全体的な認知能力テスト

  • テクノロジー・スタック
  1. Linuxでは、Windowsのシェル(監視、システムの能力を配置)
  2. JVMのチューニング、チューニングTomcatの
  3. mysqlの(MySQLはモニターに持っている)、ジャワ、JavaScriptの
  4. チューニングツールVisualVMは、yourkit、JPS、JSTAT
  5. パフォーマンステストポイント、テストプランプログラム
  6. LoadRunnerの。JMeterの。シオマネキ
  7. ネットワークプロトコルhttpプロトコル、HTTPSプロトコル
  8. RPC、FTP、UDP、TCP
  9. 信頼性、安定性、スケーラビリティ(アーキテクチャ)
  • タイプ
  1. 性能試験
  2. 負荷テスト:圧力が徐々に確立パフォーマンスしきい値を達成。閾値の設定は、一定値未満です。
  3. ストレステスト:徐々に加圧され、いくつかのシステムリソースが飽和状態に達するようにすることを。
  4. 同時テスト:収集ポイントを設定し、同時に複数の仮想ユーザが同時に同じモジュールにアクセスします。
  5. 容量試験:一定の同時ユーザー、基本的なデータの異なる量で、データベース処理能力が観察されました。
  6. 試験の信頼性/安定性試験/疲労試験:高圧下で、システムの動作が長時間安定です。
  7. そのようなダウン試験などの試験反応システムアーキテクチャ、後、システムは次のようにハングアップノード:異常試験/試験に不合格。
  • パフォーマンステストのワークフロー:
  1. --->ニーズ分析
  2. --->(この段階では私たちのビジネスの要件を満たすためにどのような基準)パフォーマンス指標を指定します
  3. --->スクリプト開発
  4. - >シーンの設定
  5. - >モニタの展開(システム全体の動作を参照してください)
  6. - > [テストの実行、テストを実行するのに長い時間
  7. - >パフォーマンス分析(ベースの監視の展開)
  8. - >チューニング、マニュアルチューニングでは、試験報告書、調整可能なサプリメントを生成するテストツールを表示します
  9. --->分析--->テスト実行
  10. --- - >テストレポート、定期的なテストレポートを行ったときにアジャイル
  • 一般的なシステムアプリケーション階層化アーキテクチャ:
  1. 表示層ビュー:ウェブアンドロイドi0S H5
  2. - >論理制御層コントローラ:API
  3. - >データ記憶層のMODE1:mysqlの、MongoDBの、Redisの(最速)
  • パフォーマンステストインジケータの定義: 

物事は:
クライアントの1つまたは複数の要求(これらの要求を作る-操作を完了)から開始され、クライアントはリターンでサーバーからの応答を受信
TPSを:
秒あたりのトランザクション数は、システムが処理できる
リクエストの応答時間を:
からクライアントによって開始された要求は、クライアントに始まり、サーバからのレスポンスバックを受け、全体のプロセスは時間がかかります。
トランザクション応答時間を:
トランザクションは、1つによって要求された以上の構成、物事の応答時間は、主にユーザーを対象としてすることができます透視
同時定義:
時間枠内に同時
並行ユーザーの:
システム開始するユーザーの数に同じ時間単位要求
:スループット
、ネットワークを介して送信中の性能試験データの合計
:スループット
単位時間ネットワークを介して送信されるデータの量
スループット=スループット伝送時間/
CTR:
第二のサーバへのユーザによって提出要求の数、

  • パフォーマンステスト要件分析:

分析の目的:
明確なテスト指標
明確なテストシナリオ
新システムの
理解するための業界と他の製品:同じ業界の比較では
、ビジネスの期待
旧システム
のユーザの以前のユーザーの行動や使用を比較します

コントラスト

 

 

第2章ツールパート-JMeter


 

  • 予備知識
    1. 試験インタフェース初心者の基礎
    2. のJMeterのHTTPプロトコルインターフェース
  • JMeterの機能性成分

    1. アサーション:パフォーマンスがアサーションをお勧めしません。オートメーションは、アサーションを必要とします
    2. タイマー:一時停止、ランデブー
    3. リスナー:リソースを監視します。
    4. 元の設定:設定データベース
    5. ポストプロセッサ:協会
    6. プリプロセッサ:依存性
    7. ロジックコントローラ:ロジック
    8. サンプラー:要求。

サーバのパフォーマンステストの監視第3章Linuxの
第4章性能試験データドライバ
第5章設計データベーススキーマ
第6章性能試験-mysql記事データベース
性能試験インタフェース第7章マルチプロトコルの
第8章のJMeter膨張アセンブリ開発戦闘
第9章ホットビッグデータ

おすすめ

転載: www.cnblogs.com/focusta/p/11968172.html