mcpField
1
151-java-performance-jmeter

151-java-performance-jmeter

github.com/jabrenaテスト・品質456354 回インストール1 日前に更新
リポジトリ

151-java-performance-jmeter について

JavaプロジェクトでJMeterのパフォーマンステストを設定するスキルです。指定テンプレートから実行可能な `run-jmeter.sh` を作成し、負荷テストの構成や設定を案内します。

主な機能

  1. 01指定テンプレートどおりの `run-jmeter.sh` 作成
  2. 02JMeter用ディレクトリとファイルの構成
  3. 03ループ、スレッド、ランプアップの設定
  4. 04環境変数による設定の上書き
  5. 05JMeterの利用可否を事前確認

活用シーン

  1. 01JavaサービスへのJMeterテスト追加
  2. 02繰り返し可能な負荷テストの設定
  3. 03ループ、スレッド、ランプアップの指定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jabrena/plinth --skill 151-java-performance-jmeter

インストール後、Claude Code で/151-java-performance-jmeterを入力して読み込まれたか確認します。

同梱ファイルscripts/run-jmeter.shreferences/151-java-performance-jmeter.md

詳細

JMeter に基づくパフォーマンステストの実行

正確なテンプレートから run-jmeter.sh スクリプトを作成して実行可能にし、負荷テスト用にプロジェクト構造を設定することで、完全な JMeter パフォーマンステストソリューションを提供します。ループ数、スレッド数、ランプアップ時間のカスタマイズと、環境変数による上書きに対応しています。

このスキルで扱う内容

  • 正確なテンプレートを変更せずに、プロジェクトのルートに run-jmeter.sh を作成する
  • プロジェクト構造:src/test/resources/jmeter/load-test.jmx、結果保存用の target/
  • スクリプトのオプション:-l(ループ数)、-t(スレッド数)、-r(ランプアップ時間)、-g(GUI)、-h(ヘルプ)
  • 環境変数:JMETER_LOOPS、JMETER_THREADS、JMETER_RAMP_UP
  • 作業を進める前に、JMeter がインストールされ、利用可能であることを確認する

スコープ: スクリプトのテンプレートをそのままコピーします。テンプレートの内容を変更、解釈、拡張しないでください。

制約事項

JMeter がインストールされ、PATH から利用できる必要があります。利用できない場合はメッセージを表示して終了します。run-jmeter.sh スクリプトには、正確なテンプレートのみを使用します。

  • 前提条件:スクリプトを作成する前に、jmeter --version で JMeter がインストールされ、アクセス可能であることを確認してください
  • 重要:run-jmeter.sh のテンプレートを正確にコピーしてください。変更、解釈、拡張しないでください
  • 権限:chmod +x run-jmeter.sh でスクリプトを実行可能にしてください
  • 適用前:正確なスクリプトテンプレートと使用手順について、リファレンスを読んでください
  • エッジケース:依頼の範囲が曖昧な場合は、変更を適用する前に作業を中断し、確認の質問をしてください
  • エッジケース:必要な入力、ファイル、またはツールが不足している場合は、不足しているものを報告し、セットアップ手順を案内してよいか確認してください

このスキルを使用する場面

  • JMeter パフォーマンステストでコードを改善する
  • JMeter パフォーマンステストを適用する
  • JMeter パフォーマンステストでコードをリファクタリングする
  • JMeter のサポートを追加する
  • Java サービス用の JMeter テストプランを作成する

ワークフロー

  1. JMeter の前提条件を確認する

jmeter --version を実行し、JMeter がインストールされていないか、PATH から利用できない場合は、手順を案内して作業を中断してください。

  1. JMeter のリファレンステンプレートを読む

references/151-java-performance-jmeter.md を読み、記載されている run-jmeter.sh のテンプレートを正確に使用してください。

  1. スクリプトとプロジェクト構造を作成する

プロジェクトのルートに run-jmeter.sh を作成し、必要な JMeter ディレクトリとファイルが存在することを確認して、chmod +x で実行権限を付与してください。

  1. 使用方法と環境変数による上書きを説明する

CLI オプション(-l、-t、-r、-g、-h)と環境変数による上書き(JMETER_LOOPS、JMETER_THREADS、JMETER_RAMP_UP)を説明してください。

リファレンス

詳しいガイダンス、例、制約事項については、references/151-java-performance-jmeter.md を参照してください。

コメント