在哪里可以找到与mod_perl2一起使用的代码分析和/或代码覆盖模块?

时间:2009-01-22 18:28:54

标签: windows profiling code-coverage apache2.2 mod-perl2

有没有办法在mod_perl2下获得此功能?

是否可以通过Web请求触发而不是命令行?或者我是否需要伪造我的脚本所需的$ ENV变量和查询字符串和cookie,并以某种方式使用命令行?

谷歌和CPAN搜索所有似乎都指向甚至不支持mod_perl开头的事情,或者做的事情,但是旧的并且不提及mod_perl2。

3 个答案:

答案 0 :(得分:1)

假设您要分析您的perl代码而不是服务器本身,分析器通常不关心它是mod_perl还是mod_perl2,主要区别在于apache API模块以及您可以使用apache为您做什么的Perl。

看看Devel::NYTProf,它相对较新,积极维护和改进,并提供了一些非常好的分析功能。

答案 1 :(得分:-1)

这里略有不同的策略,但请看Apache2::ASP

您可以使用Devel :: Cover和Devel :: NYTProf进行代码覆盖和代码分析。

示例:code-coverage testing with Apache2::ASP

示例:code-profiling wih Apache2::ASP

奖励 - 您可以在自己的网络应用程序上执行unit testing

免责声明:我写过Apache2 :: ASP。

答案 2 :(得分:-1)

没有任何符合标准的内容。