八、创建log4j.xml(可选)
由于开发配置的log4j.xml文件可能会将日志保存到一些文件里,这样我们测试在运行的时候,因为没有这些文件,同样也会报错,但不影响后面的运行。我们可以通过在测试工程里marketing-web-test\src\main\webapp\WEB-INF\log4j.xml,添加自己的log4j.xml文件,在测试工程打包的时候,可以覆盖掉开发的log4j的配置。参考内容:
<?xml version=”1.0″ encoding=”UTF-8″ ?><!DOCTYPE log4j:configuration SYSTEM ”log4j.dtd”><log4j:configuration xmlns:log4j=”http://jakarta.apache.org/log4j/”>
<appender name=”PROJECT-DEBUG” class=”org.apache.log4j.ConsoleAppender”>
<layout class=”org.apache.log4j.PatternLayout”>
<param name=”ConversionPattern”
value=”%p [%t] %c{1}.%M(%L) | %m%n” />
</layout>
</appender>
<logger name=”org.springframework”>
<level value=”DEBUG” />
</logger>
<logger name=”com.alibaba.service.resource”>
<level value=”DEBUG” />
</logger>
<logger name=”com.alibaba.service.ResourceLoaderService”>
<level value=”DEBUG” />
</logger>
<category name=”org.unitils”>
<priority value=”INFO” />
</category>
<category name=”org.unitils.database”>
<priority value=”ERROR” />
</category>
<logger name=”testsupport”>
<level value=”DEBUG” />
</logger>
<root>
<level value=”DEBUG” />
<appender-ref ref=”PROJECT-DEBUG” />
</root>
</log4j:configuration> |
九、检测测试工程环境配置
随便写个测试类,继承测试基类BaseTestCase,运行看Webx和Spring是否能启动成功。遇到错误,进行调试解决错误,如果还是不能解决的话可以联系有相关经验的人。
先谢谢大家能坚持到这里,已经离成功测试Webx3不远了,后面的事会很简单。同样,如果熟悉这一步的同学,可以跳过,直接到第四步。