如何使用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
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
相关文章推荐
- 如何使用QML动态产生Component来完成我们的气球游戏 (1)
- 在Nodejs中使用Redis如何完成定时任务?
- windows7下如何使用myeclipse(eclipse)和cvs进行项目管理
- 如何让项目使用myEclipse部署成tomcat的ROOT目录
- Linux下Python安装完成后如何使用pip命令
- 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
- 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
- 如何使用js完成下拉列表左右选择
- Mybatis表级联返回结果类型不唯一,如何使用HashMap完成表级联
- 如何让项目使用myEclipse部署在tomcat的ROOT目录下
- mac下如何使用ssh-copy-id完成ssh的公钥认证登录
- 如何让项目使用myEclipse部署在tomcat的ROOT目录下
- 使用Myeclipse完成Hibernate的逆向工程
- MyEclipse8.5如何配置和使用SVN
- 如何整合S2SH 框架 使用 myeclipse
- 如何在Myeclipse中使用非自带的Tomcat
- 使用Myeclipse完成Hibernate的逆向工程
- 如何在MyEclipse中使用Maven
- 如何使用QML动态产生Component来完成我们的气球游戏 (2)