Cactus容器测试 ---浏览器方式
来源:互联网 发布:直销公司奖金软件 编辑:程序博客网 时间:2024/04/29 10:04
建一个测试用的servlet
配置cactus两个核心的servlet
建一个servlet测试类,不能直接继承TestCase
import junit.framework.Assert;
import org.apache.cactus.ServletTestCase;
public class CactusTestTest extends ServletTestCase {
//测试登陆
public void testIsLogin(){
CactusTest c = new CactusTest();
boolean actual = c.isLogin(request.getSession());
Assert.assertEquals(false, actual);
}
}
需要建一个junit运行器才能运行
import junit.framework.Test;
import junit.framework.TestSuite;
public class TestAll {
public static Test suite() {
TestSuite ts = new TestSuite();
ts.addTestSuite(FirstCactusServletTest.class);
return ts;
}
}
测试运行
格式:
http://localhost:8080/test/ServletTestRunner?suite=TestSampleServlet
我的测试路径:
加全包
http://localhost:8080/CactusTest/ServletTestRunner?suite=com.gwtjs.servlet.TestAll
输出为XML,正确 ,如图
将输出转换成html
下载cactus-report.xsl
放到web根下面
在测试路径加输出参数
http://localhost:8080/CactusTest/ServletTestRunner?suite=com.gwtjs.servlet.TestAll&xsl=cactus-report.xsl
结果发下图:
可能的问题
1测试成功了,有没有注意一下jsp不能访问了,哪怕空的jsp只有几个request脚本,也报el找不到JspUtil找不到这类的
删除cactus的
这两个包,
删除前检查一下tomcat里的lib下面有没有
这三个包,原因是包冲突了,删除后记得把包移出lib目录
参考:
http://jakarta.apache.org/
子项目Cactus
http://jakarta.apache.org/cactus/integration/howto_tomcat.html
- Cactus容器测试 ---浏览器方式
- Cactus容器测试入门
- jetty+cactus完成容器内测试
- JUnit学习笔记11---用Cactus进行容器内测试
- JUnit学习笔记11---用Cactus进行容器内测试
- cactus测试servlet
- easymock,cactus测试controller
- j2ee 测试:cactus(仙人掌)
- ant集成cactus测试框架
- Cactus借助Jetty测试Servlet
- cactus
- cactus
- 一个cactus测试的例子,用eclipse
- 如何使用MyEclipse完成Cactus测试
- ant+cactus+tomcat5.5容器内单元测试简明手册
- main app方式启动servlet容器(Jetty) 测试web程序
- 服务器端的测试利器--Cactus简介[转贴]
- cactus在Junit测试时需要添加的内容
- linux中vi显示中文乱码的问题
- UBUNTU 彻底删除 MYSQL 然后重装 MYSQL
- C语言实现strlen,atoi, strcpy等函数
- VS2008 一些错误及解决方案
- 开博啦~~
- Cactus容器测试 ---浏览器方式
- tcmalloc介绍
- 完成界面的初步修改
- 大数据量表删除插入
- 如果你是项目经理, 项目团队有 12 人左右, 对此项目将来一年的发展如何规划?
- 第 18 章 TTY 驱动
- 腾讯与360之间引起的反思
- Microsoft Academic Search 微软学术搜索体验
- OpenSUSE11.3显卡驱动问题完美解决方案(Nvidia和Nouveau并存)