apache-module-test

apache模块测试

这个问题确实很让人烦恼。

最先进行的应该是确保编译通过,并且能让apache装载你的模块。

测试方法:

apache 2.0以后

httpd.exe -t或者 apachectl -t

apache 2.0 之前

apachectl configtest

 

要想测试自己开发的模块,则要load apache,然后开始跑测试case,不太现实。

那该怎么办呢?

首先我们要确保我们自己开发的函数是正确的,这个就好些了一些,写一个测试函数,

把要测试的模块一起编译进去,对函数进行单元测试。

没有别的办法了吗?

有!但是不是单元测试。通过类似curl等工具,测试url,

input – output 配对以后,用url一一进行测试。

如果你有更好的办法请留言,一起探讨。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>