当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Cactus

服务器端测试框架
授权协议 Apache
开发语言 Java
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 不详
投 递 者 吕寒
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Cactus是一个简单的测试框架,用于对服务器端 Java 代码(Servlet、EJB、Tag Lib、Filters 等)进行单元测试。

Cactus 的目的是降低编写服务器端代码测试的成本。它使用 JUnit 并将其扩展,但是它又和 Junit 有一些不同。Cactus 的测试分为三种不同的测试类别,JspTestCase、ServletTestCase、FilterTestCase,而不是像 Junit 就一种 TestCase。Cactus 的测试代码有服务器端和客户端两个部分,他们可协同工作。

Cactus 生态系统由以下几个部分组成:

  • Cactus Framework:这是 Cactus 的心脏。它是提供用于编写 ​​Cactus 测试的API的引擎。
  • Cactus Integration Modules:它们是前端和框架,提供使用 Cactus 框架的简便方法(Ant脚本,Eclipse插件,Maven插件等)。
  • Cactus Samples:它们是简单的项目,它们演示了如何编写 Cactus 测试以及如何使用某些集成模块。

  • 完整版见https://jadyer.github.io/2013/07/11/cactus-servlet/ 这是一个WebProject,有关Cactus用法详见本文测试用例 首先是web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/jav

  • package com.jadyer.servlet; import java.io.IOException; import javax.servlet.ServletException; import junit.framework.Assert; import org.apache.cactus.ServletTestCase; import org.apache.cactus.WebRequ

  • 这个说必须加入所有的点,也就是i,i+1之间一定有边,否则没法做,如果这样就必须选上所有点,在区间覆盖,就行了 dp方法。。。 #include<cstdio> #include<queue> #include<cmath> #include<cstring> using namespace std; int n,m; int f[199999],g[199999]; int main(){ f

  • 这是一个WebProject,有关Cactus用法详见本文测试用例 首先是web.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.x

  • 一 . 有向图cactus判定 uva 10510 思路: 方法一:             1.不能有横向边(也就是不指向祖先也不指向子孙节点的边)             2.设 y1 为 x 的儿子节点,满足 low[ y1 ] < dfn[x] 的 y1的个数为 m                设 y2为 x 的父亲节点  ,个数为n               则 m + n < 2

 相关资料
  • 像组件一样,服务通常需要依赖,Angular通过服务类的构造函数注入。由于我们在Angular的引导过程之外初始化这些类,我们必须自己显式注入这些依赖。这是通过使用TestBed配置测试模块传回所需的依赖项(如HTTP模块)来实现的。

  • 我正在努力设置ssl来保护我的endpoint。我从我的组织中获得了一份考试证书 我收到一个. pfx文件 我把它转换成. pem----- 我们有基本的基础设施来解决这个问题。jks文件位于一个名为ssl的文件夹中,只需使用confg文件即可获取。 接下来我让杰米来测试这个。遵循步骤 设置一个测试记录器-- 2.将协议更改为https--- 我曾尝试在互联网上搜索和StackFlow有关测试SS

  • 1.自我介绍 2.介绍项目 3.关于测试的一些问题 4.数据库一道 5.手撕代码,4个数字,求所有不重复的三位数

  • 问题内容: 我想创建具有低负载的简单服务器。目标是使一些javascript客户端可以通过WebSocket访问以Java实现的某些功能。我正在寻找最佳的库来使用- 它应该简单,健壮等。现在我考虑3个替代方案-jWebSocket-jetty-netty最好的是什么?还是其他呢? 提前致谢 问题答案: jWebSocket现在包括Jetty8.0引擎,该引擎包括SSL,并且在其之上还包括许多功能。

  • 问题内容: 我见过的大多数实现都是在客户端进行浏览器检测。我只是想知道是否有可能在将任何资源发送到客户端之前进行浏览器检测。 谢谢。 问题答案: 那应该为您工作。只需将其放在响应处理程序中即可。

  • 问题内容: 我有一个非常简单的RESTful控制器,可以使用并生成JSON。我需要脱机测试此控制器,即没有服务器运行,也没有数据库运行。而且我为无法找到解决方案而发疯。我的初始测试用例将包括: 测试REST URI,即GET,POST,PUT,DELETE-我必须能够根据发送的数据声明返回的数据。 断言将测试JSON数据 我有以下URI: / pcusers-返回所有用户 / pcusers /