JMeterの記録


ようこそJMeterシリーズを学ぶ!このシリーズでは、関連する例と演習ではるかに簡単な方法でApache JMeterを学ぶのに役立ちます.このチュートリアルではJMeterの記録に焦点を当てます.
  • Introduction to JMeter Elements
  • Downloading and Installing JMeter
  • Introduction to Apache JMeter
  • JMeter Execution Order and Scoping Rules
  • 何が記録ですか?


    アプリケーションのパフォーマンステストを開始するには、JMeterの最初のステップは、ビジネスのトランザクションを記録している.記録フローは、テスト計画を作成するプロセスを促進するのに役立ちます.そうでなければ、手動で要求を作り上げるより多くの時間を費やすことになります.
    ほとんどすべてのGUIベースのパフォーマンステストツールは、プロキシ経由でアプリケーションを記録する方法を提供しています.しかし、K 6のようなCLIベースのツールは、それが記録に関して異なるアプローチを採用します.

    どのようにJMeterで録音を開始するには?


    JMeterでは、テスト計画に非テスト要素を追加することで、ネットワークトラフィックをキャプチャできます.テストプランを右クリックします.これはJMeterに録音機能を追加します.
    録音を開始するには、ビジネスの流れを理解し、入力データを準備してください.お好みのブラウザからキャッシュとクッキーをクリアしてください.

    HTTPスクリプトの設定


    JMeterプロキシ経由でトラフィックを記録します.デフォルトでは、JMeterは8888を使用しますが、必要に応じて設定できます.
    今、あなたのお気に入りのブラウザを開きます.この場合、私はMozilla Firefoxを使用して、プロキシ設定を起動し、JMeterと同じプロキシを設定します.
    プロキシ設定
    このシリーズでは、複数のデモウェブサイトを使用します.録音機能を実証するために、我々はanthoshttps://bank-of-anthos.xyz/login
    以下はビジネスフローです.
  • ランチhttps://bank-of-anthos.xyz/login
  • デフォルトの資格情報を使用してログインします.
  • 預金ファンドをクリック
  • デフォルトの外部アカウントに10
  • 署名する
  • JMeterに戻って、スレッドグループを追加し、HTTP(S)テストスクリプトレコーダーで、次のようにテストプランとしてターゲットコントローラを選択します.
    JMeterの記録
    次に、スタートをクリックします.あなたがポップアップを得るならば、それはすばらしいです、OKをクリックしてくださいhttps://bank-of-anthos.xyz/loginURL.
    録音が行われたら、ストップボタンをクリックします.スレッドグループでは、次のように記録された要素を見ることができます.
    バニラ録音
    デフォルトでは、JMeterはすべてを記録します.これは、広告、フォント、サードパーティの呼び出しなどの不要な要求を削除するあなたの責任です.
    しかし、あなたは不要な要求は、ネットワークを使用してJMeterのオプションをフィルタリングを避けることができます.HTTP(s)テストスクリプトレコーダーでフィルタリングを要求してください.
    以下の正規表現をURLパターンの下に加えてください.
    (?i)bank-of-anthos.xyz(.*)
    その後、録音を繰り返します.あなたは、テスト計画のための関連するHTTPリクエストだけを取得します.
    最適化記録

    煙試験


    録音が行われた後、それは記録された要素をテストする煙の時間です.「スレッド」グループを「右クリック」「add」「listener」「ビュー結果」ツリーを右クリックして、「テスト結果ツリー」リスナーをテスト計画に追加します.
    テスト計画を再生すると、以下のエラーが発生します.それで結構です.ちょっとこれを直しましょう.
    煙試験

    どのようにテスト計画を修正するには?


    JMeterでWebアプリケーションで作業するときは常に、Config要素カテゴリからCache Manager、Cookie ManagerおよびDNSキャッシュマネージャーをテスト計画に追加します.今再生している場合は、エラーが表示されません.
    クリーンラン
    上記のテストプランは、まだロードテストに使用できません.行うには多くの強化があります.結局、我々はすべてをカバーします.

    結論


    このブログでは、どのようにJMeterのプロキシを介してビジネスの取引をキャプチャし、成功した煙のテストのためのヒントやトリックのカップルを学んだ.次のブログ記事では、JMeterのデータパラメタリゼーションについて議論します.