Jenkins Pipelineで Performance Pluginを使ってみる
はじめに
Jenkins初心者な自分がパイプラインを書くことになったので、
Performance Pluginを使う場合の書き方、Jenkins操作方法を記します。
JMeterでのjmxファイルの作成方法は記しません。
Performance Pluginを使用するに至った経緯
今回はJenkinsからJMeterを実行し、出力レポートを過去の結果と比較するため
Performance Pluginを使うことになりました。
環境情報
事前準備
Jenkinsfile書き方
pipeline { agent any // 無いと怒られた stages { stage('Performance Test') { steps { bzt 'jmeter-example.jmx' // 実行するjmxのファイルパスを指定 } } stage('Report') { steps { perfReport '**/*.jtl' // 出力するレポートの形式を指定 } } } }
stepの詳細は以下ドキュメントを参照してください。
Pipeline実行方法
Piplelineジョブの作成
今回はJenkinsのGUIからパイプラインのジョブを作成します。 新規ジョブ作成→ジョブに名前をつける→パイプラインを選択→OKを押下
パイプラインタブを選択→スクリプトを貼付→保存を押下
作成したジョブを実行
Build nowを押下
ビルドが成功すると、Performance Trendから実行結果のグラフが確認できます。
参考情報
Performance Pluginのインストール方法はこちらを参考にさせていただきました。 blue-38.hatenablog.com