課題トラッカー
JMeter は Bugzilla を使用して問題を追跡します。つまり、バグの報告と機能強化のリクエストです。
新しい問題を作成する前に、Bugzilla を検索して、その問題がすでに報告されているかどうかを確認してください。また、最初に JMeter ユーザー メーリング リストを確認することも価値があります。他の人はすでに解決策を持っているかもしれません。
サポートに関する質問
Bugzilla を使用して質問しないでください。サポートフォーラムではありません。代わりに、JMeter ユーザー メーリング リストに登録して、そこで質問してください。ユーザー メーリング リストには多くの聴衆がいて、回答がすぐに得られる可能性が高くなります。
機能強化のリクエスト
ほとんどの場合、最初にメーリング リストで議論を始める価値があります。Bugzilla は進捗状況の追跡とパッチの提供には適していますが、長い議論には扱いにくいです。
アカウントをまだ登録していない場合は、 Bugzilla のメイン ページの上部にある [新しいアカウント]リンクを使用して、最初にアカウントを登録する必要があります: https://bz.apache.org/bugzilla/。
サインアップする前に、アカウント作成ページの情報を読んで理解してください。
ログインしたら、[ File a bug ] をクリックし、リストから JMeter を選択します。重大度を [ Enhancement ] に設定してください。
拡張機能について十分に詳細に説明してください。必要に応じて、ユースケースの例を提供してください。
コード パッチを提供する場合は、テスト ケースと、新しい機能の使用方法に関するドキュメント (理想的にはドキュメント パッチとして) も提供してください。
問題提起
最初に、問題がまだ報告されていないことを確認します。バグを報告する場合、それは本当に JMeter のバグであり、JMeter の仕組みの誤解ではありませんか?
アカウントをまだ登録していない場合は、 Bugzilla のメイン ページの上部にある [新しいアカウント]リンクを使用して、最初にアカウントを登録する必要があります: https://bz.apache.org/bugzilla/。
サインアップする前に、アカウント作成ページの情報を読んで理解してください。
ログインすると、次の 2 つのオプションがあります。
- 画面の左下にある [ File a new bug in the "JMeter" product ] リンクをクリックします。
- 画面の左上にある [ New ]リンクをクリックし、リストから JMeter を選択します。
バグ報告に必要な情報
他の人がレポートを効果的に利用できるように、十分な情報を提供してください。以下のチェックリストを参考にしてください。
- JMeter のバージョン
- Java バージョン ( java -versionからの出力)
- OSバージョン
- jmeter.logファイル (機密情報が含まれている可能性は低いですが、アップロードする前に確認してください)
- 関連する場合は JMX ファイル (最初に機密情報を編集する)、簡素化されたテスト計画 ( Debug Samplerを使用) を提供することで、バグはそれがない場合よりもはるかに迅速に修正されます。
- サードパーティのプラグインを使用せずにバグを再現してみてください。最小限の JMX ファイルにはサードパーティのプラグインを含めないでください。単純な JMeter インストールでのテストが難しくなります。
- 関連する場合は JTL ファイル (機密情報を編集する必要がある場合があります)
- バグの疑いがある場合は、何をしたか、何が起こったか、およびこれが予想していたものとどのように異なるかを説明してください。それは毎回起こりますか?
- 報告したいエラーメッセージがある場合は、それらをテキストとして問題にコピーしてください。これにより、問題の検索が容易になり、問題の原因を調査する際にメッセージを再利用できます。
- CCリストに自分自身を追加して、JMeter チームがさらに情報を必要とするときに通知を受け取ります (この場合、バグはNEEDINFOとしてマークされます)
- バグがNEEDINFOとして市場に出ている場合は、バグを理解して修正できるように、必要な情報をできるだけ早く提供してください。チームが追加情報を要求した後に情報が提供されず、バグが再現できない場合、バグはWORKSFORMEとしてクローズされることに注意してください。必要な情報を提供すると、後でいつでも再開できます。
- IMPORTANCE レベルを正確に選択してください。ENHANCEMENTはバグではないことを意味し、他のものはバグであることを意味します。
- バグを修正するパッチを提供する場合は、それが統合された差分形式であることを確認してください。Eclipse を使用している場合は、パッチ ルートをデフォルトの " Workspace " ではなく " Project " に設定してください。適用が難しくなります。
- 新しいソース ファイルはそのまま提供できます。標準の Apache ライセンス ヘッダーがあることを確認してください (他の JMeter ファイルと同様)。@authorタグは使用しないでください(クレジットは変更ファイルに記載されます)。
- 新機能のパッチの場合は、可能であればドキュメントのパッチも提供してください。コンポーネントはxdocs/usermanual/component_reference.xmlに記載されています。
次のバグ作成ガイドラインも参照してください。また、 Bugzilla アカウント作成ページに記載されている利用規約も参照してください。