Jmeter+ant+jenkins で継続的インテグレーションを実現

jmeter+ant+jenkins 継続的統合

1. jmeterをダウンロードして設定する

まず、jmeter ツールをダウンロードし、環境変数を構成します。参考: https://www.cnblogs.com/YouJeffrey/p/16029894.html

  デフォルトでは、jmeter はファイルを .jtl 形式で保存します。bin/jmeter.properties、ファイルの内容を設定するには、jmeter.save.saveservice.output_format=xml を保存します。  

 2. Ant ツールをダウンロードして構成する

Ant ツールをダウンロードし、環境変数を構成します。参照: https://www.cnblogs.com/YouJeffrey/p/16176224.html

Ant ツールのネットワーク ディスク アドレス:

リンク: https://pan.baidu.com/s/1o4hzidZF2hk3T3SdDkMOwQ
抽出コード: bt9j

3. Ant を介して jmeter スクリプトの構成をトリガーします。

JMeter が配置されているディレクトリの下の extras サブディレクトリにある ant-JMeter-1.1.1.jar を、Ant が配置されているディレクトリの下の lib サブディレクトリにコピーします。これにより、「org.programmerplanet.ant.taskdefs.jmeter.JMeterTask」が実行できるようになります。 Ant がクラスを実行しているときに検出されるため、JMeter スクリプトが正常にトリガーされます。

以下に示すように、jmeter の extras フォルダーの下にあります。

 Ant ツールキットの lib ファイルの下

4. 以下に示すように、電子メールを自動送信するための jar パッケージ構成:

1. Web サイトで commons-email.jar パッケージをダウンロードし、ant の \lib ディレクトリに置きます (https://commons.apache.org/proper/commons-email/download_email.cgi)

2. Web サイトから activity-1.1.1.jar パッケージをダウンロードし、ant の \lib ディレクトリに置きます (http://www.java2s.com/Code/Jar/a/Downloadactivation111jar.htm)。

3. javax.mail.jar パッケージをWeb サイトからダウンロードし、ant の \lib ディレクトリ (https://javaee.github.io/javamail/) に置きます。

 

5. 以下のディレクトリ構造を作成します

 

1. resultlog
html =>ant 変換された結果。
jtl=>imeter 2 によって生成された結果

スクリプト jmeter によって実行されたスクリプト

3. build.xml ファイルを構成します。

Build.xml ファイルのネットワーク ディスク アドレス:

リンク: https://pan.baidu.com/s/1-Q6-JUsXFzIXbibntdUZRg
抽出コード: k2vs

build.xml ファイルは、以下に示すように、pc または app ディレクトリに配置する必要があります。

build.xml ファイルの内容の詳細を構成する

キーポイント: smtp 認証コード (QQ メールボックスなど)

設定が完了したら、DOS ウィンドウを開き、build.xml ファイルが存在するディレクトリに移動し、「ant」と入力してレポートを生成し、指定されたユーザーのメールボックスに送信します。結果は次の図のようになります。

6. jenkins を介してビルドし、jmeter スクリプトを自動的に実行します

1. 以下に示すように、新しい項目タスクを作成します。

2. トリガーを構築し、トリガーする頻度を設定します

スケジュールされたタスク:
分 時 月の日 月 月 曜日
0-59 0-23 1-31 1-12 0-7 (0 と 7 は日曜日を表します)
例: 0 20 * * * は
毎月 20:00 に自動的に実行されます。 night 0 20 * * 1、3、5 を毎週 1、3、5 の 20:00 に実行0 20 * *週の 2 日ごとに 1 ~ 5 の 20:00 0 20 * * */ 2






3. ビルド ステップ インターフェイスに移動し、[ビルド ステップの追加] をクリックして、[Ant の呼び出し] を選択します。

 次に、「詳細設定」ボタンをクリックします

build.xml ファイルのパスを以下に示す場所にコピーします。

 [保存] をクリックしてメイン ページに戻り、[今すぐビルド] をクリックして実行を開始します。

 4. 実行結果、受信者のメールボックスを確認します。

 

実際の事例

光学理論は役に立たず、それに従って学ぶ必要があり、学んだことを実践に応用できるように自分でやる必要がありますが、このとき、いくつかの実戦事例から学ぶことができます。

参考になった場合は、いいね、収集をして作者の励みとさせていただきます。次回からすぐに見つけられるのも便利です。

理解できない場合は、下の小さなカードを参照してください。ブロガーは、同じ考えを持つテスターと一緒に学び、進歩することも望んでいます。

適切な年齢で、適切なポジションを選択し、自分の長所を最大限に発揮するように努めてください。

私の自動テスト開発の道は、計画と要約が好きなので、途中の各段階の計画と切り離せないものです。

ビデオチュートリアルをテストして開発し、ノートを学習し、ポータルを受け取りましょう!

おすすめ

転載: blog.csdn.net/Liuyanan990830/article/details/132351775