`
xizhenyin
  • 浏览: 53034 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

struts2TestCase测试Controller测试被token拦截解决方法

    博客分类:
  • SSH
阅读更多

 

request.setMethod("POST");


  String token = String.valueOf(System.currentTimeMillis());


  request.setParameter(TokenHelper.TOKEN_NAME_FIELD, "test.token");


  request.setParameter("test.token", token);

 

  ActionProxy proxy = getActionProxy("/users");


  proxy.getInvocation().getInvocationContext().getSession().put("test.token", token);

 

分享到:
评论
2 楼 xizhenyin 2010-07-17  
chinsans 写道
 

  
1 楼 chinsans 2010-07-17  
 

相关推荐

    Python-XMind2TestCase基于python实现提供了一个高效测试用例设计的解决方案

    Python-XMind2TestCase是一个强大的工具,它利用Python编程语言为测试工程师提供了高效的测试用例设计方法。这个工具的核心价值在于,它能够将XMind思维导图文件转换为可执行的测试用例,大大简化了测试用例的创建和...

    XMind2TestCase测试用例设计的解决方案

    XMind2TestCase基于python实现,提供了一个高效测试用例设计的解决方案

    xmind2testcase解析测试用例导入到禅道时,优先级自动显示(1、2、3→高、中、低)无需手动修改,测试类型可根据实际项目情况自定义

    xmind2testcase解析测试用例导入到禅道时,优先级自动显示(1、2、3→高、中、低)无需手动修改,测试类型可根据实际项目情况自定义 修改方式: 找到xmind2testcase安装的路径,如果使用的是pip3安装的,一般可以在...

    XMind2TestCase将思维导图转成测试用例

    《XMind2TestCase:思维导图到测试用例的高效转化》 在软件测试领域,测试用例的设计是确保产品质量的重要环节。传统的测试用例编写方式往往费时费力,而XMind2TestCase工具的出现,为这一过程带来了革新。这款工具...

    Struts 1.2 如何测试ActionPDF

    - 创建一个`LogonAction`测试类继承自`Struts TestCase`。 2. **创建模拟对象**: - 使用`Mock`类创建`HttpServletRequest`和`HttpServletResponse`的模拟对象。 - 设置模拟对象的状态和属性,例如模拟登录表单...

    struts1和struts2区别

    Struts1和Struts2是两个非常著名的Java Web框架,它们在处理MVC(Model-View-Controller)架构方面有着显著的区别。以下是关于这两个框架在关键特性上的对比: 1. **Action类**: - **Struts1**:要求Action类继承...

    转:struts1与struts2的区别

    为了解决这一问题,社区开发了第三方工具如Struts TestCase,它提供了一套用于模拟Struts1环境的组件。 - **Struts2**: 在Struts2中,可以通过初始化、设置属性和调用方法等方式轻松地测试Action。依赖注入的支持...

    xmind2testcase中,导入禅道可以直接显示优先级,不需要手动修改

    将2个py文件,在xmind2testcase中进行替换,这样使用工具导出为csv后,在禅道上导入就可以直接显示优先级,不需要手动输入 修改方式: 找到xmind2testcase安装的路径,如果使用的是pip3安装的,一般可以在python的...

    Struts1和Struts2的区别和对比

    Struts1和Struts2是两个非常著名的Java Web框架,它们在设计模式、可测试性、输入处理和表现层等方面存在显著的区别。 首先,Action类的设计有所不同。在Struts1中,Action类需要继承一个抽象基类,这限制了Action...

    Struts1与Struts2本质区别

    - **Struts 2**:Action的测试更加简单直接,只需要初始化Action对象,设置所需的属性,然后调用`execute`方法即可完成测试。这种方式极大地提高了测试的效率和便利性。 #### 5. 封装请求参数的对比 - **Struts 1*...

    struts2开发指南

    - Struts2的Action可以通过属性初始化、设置和方法调用来进行单元测试,依赖注入使得测试更加简单。 5. **输入捕获**: - Struts1.x使用ActionForm对象捕获用户输入,ActionForm必须扩展基类,可能导致多余类的...

    struts1与struts2本质区别

    - **Struts1**:由于Action类依赖于Servlet API,因此测试时通常需要依赖Web容器或使用第三方工具如Struts TestCase。这增加了测试的复杂性和成本。 - **Struts2**:由于Action类不直接依赖于Servlet API,测试更加...

    Struts1和Struts2 的区别

    - Struts1的Action由于execute方法直接暴露Servlet API,测试较为困难,通常需要借助第三方工具如Struts TestCase。Struts2通过依赖注入和更友好的API提高了测试的便利性。 4. **输入捕获**: - Struts1使用...

    struts1与struts2的区别

    此外,Struts2允许使用任何具有`execute`方法的POJO(Plain Old Java Object)作为`Action`对象,这极大地提高了灵活性和可测试性。 #### 线程模型 - **Struts1**:在Struts1中,`Action`类采用单例模式,这意味着...

    struts2新特性预览

    Struts2是一个流行的Java Web框架,它在Struts1的基础上进行了很多改进,提供了更多的灵活性和可测试性。本文将深入探讨Struts2的一些关键新特性。 1. **Action类的改变**: 在Struts1中,Action类需要继承自一个...

    struts1与struct2的不同

    - **Struts1**:由于Action类与Servlet API紧密耦合,测试通常需要使用Struts TestCase这样的工具,增加了测试的复杂性。 - **Struts2**:Action类更易于测试,支持依赖注入,可以独立于容器进行测试。 5. **捕获...

    struts2.doc

    Struts2 Action则更易于测试,支持依赖注入,可以直接初始化、设置属性并调用方法进行单元测试。 在输入数据捕获上,Struts1使用ActionForm对象来收集表单数据,可能导致额外的类创建。Struts2则直接将Action类的...

    XMind2TestCase基于python实现,提供了一个高效测试用例设计的解决方案!.zip

    方案是为解决特定问题或达成特定目标而制定的一系列计划或步骤。它的作用是提供一种系统性的方法,以有效地应对挑战、优化流程或实现目标。以下是方案的主要作用: 问题解决: 方案的核心目标是解决问题。通过系统...

    基于Testcase+Designer的列车运行控制系统测试方法的研究.pdf

    《基于Testcase+Designer的列车运行控制系统测试方法》的研究探讨了如何利用Testcase Designer工具对CTCS-3级列车运行控制系统进行高效、精准的自动化测试。CTCS-3级列控系统作为中国高速铁路的核心技术之一,对于...

    Struts2与struts1不同

    而Struts2 Action可以通过依赖注入、设置属性和调用方法进行测试,提高了测试的便利性。 对于输入数据的处理,Struts1使用ActionForm对象来收集表单数据,ActionForm通常需要继承基类,可能导致过多的类创建。...

Global site tag (gtag.js) - Google Analytics