您的位置:首页 > 编程语言 > Java开发

如何使用MyEclipse完成Cactus测试

2008-03-18 10:20 363 查看
1.新建一个Web Project项目;

2.修改WEB-INF下的web.xml文件,在<webapp>标签后添加相应内容:

如果要测试的对象是servlet,添加的内容为


<servlet>


<servlet-name>ServletRedirector</servlet-name>


<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-class>


<init-param>


<param-name>param1</param-name>


<param-value>value1 used for testing</param-value>


</init-param>


</servlet>




<servlet>


<servlet-name>ServletTestRunner</servlet-name>


<servlet-class>org.apache.cactus.server.runner.ServletTestRunner</servlet-class>


</servlet>



在随后一个<servlet>标签后添加


<servlet-mapping>


<servlet-name>ServletRedirector</servlet-name>


<url-pattern>/ServletRedirector</url-pattern>


</servlet-mapping>




<servlet-mapping>


<servlet-name>ServletTestRunner</servlet-name>


<url-pattern>/ServletTestRunner</url-pattern>


</servlet-mapping>

对于不同的测试对象,选择不同的ServletTestCase,JSPTestCase,FilterTestCase,只需对上述内容做相应修改即可;

4.编写测试类,注意在测试类中要手工编写suite代码

5.在MyEclipse中选择项目要运行的服务器,部署将cactus-report.xsl文件放入部署后的项目的根目录下,启动服务器;

6.在浏览器中输入相应网址,即可查看Cactus测试结果

http://localhost:8080/%projectName%/ServletTestRunner?suite=%testClassName%

http://localhost:8080/%projectName%/ServletTestRunner?suite=%testClassName%xsl=cactus-report.xsl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: