mod_perl2 でこの機能を取得する方法はありますか?
また、コマンド ラインではなく Web リクエストを介してトリガーできますか? または、スクリプトが必要とする $ENV 変数、クエリ文字列、Cookie を偽造し、コマンド ラインを使用する必要がありますか?
Google と CPAN の検索はすべて、そもそも mod_perl をサポートしていない、またはサポートしているが古く、mod_perl2 について言及していないものを指しているようです。
mod_perl2 でこの機能を取得する方法はありますか?
また、コマンド ラインではなく Web リクエストを介してトリガーできますか? または、スクリプトが必要とする $ENV 変数、クエリ文字列、Cookie を偽造し、コマンド ラインを使用する必要がありますか?
Google と CPAN の検索はすべて、そもそも mod_perl をサポートしていない、またはサポートしているが古く、mod_perl2 について言及していないものを指しているようです。
サーバー自体ではなく、perl コードをプロファイルしたいと仮定すると、プロファイラーは通常、それが mod_perl であるか mod_perl2 であるかを気にしません。主な違いは、apache API モジュールと、perl を使用して apache に何をさせるかです。
Devel::NYTProfを見てください。これは比較的新しく、積極的に維持および改善されており、いくつかの非常に優れたプロファイリング機能を提供します。
条件に合うものはありません。
ここでは少し異なる戦術ですが、Apache2::ASPを見てください。
コード カバレッジとコード プロファイリングには、Devel::Cover と Devel::NYTProf を使用できます。
例: Apache2::ASP を使用したコード カバレッジ テスト
例: Apache2::ASP を使用したコード プロファイリング
ボーナス - Web アプリケーション自体で単体テストを実行できます。
免責事項: 私は Apache2::ASP を書きました。