zoukankan      html  css  js  c++  java
  • soapUI 模拟终端MockService

    1.解析模拟的MockService地址,生成soap project

    2. 右击解析出的 wsdl 方法名,选择“New MockResponse” 模拟响应消息

     每个Response 模拟返回参数,如下图所示

    3.所有响应MockResponse创建完毕,设置路由派转控制。soapUI 默认支持5种格式的消息Dispatch.只需要follow 具体的语法格式 都可以实现路由控制

    我采用的是script方式进行路由控制,如下图所示

    log.info("================>"+mockRequest.requestContent );
    
    
    def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent )
    def command = holder["//*:mesCommandSynch/command/text()"] ;
    log.info("================>"+command);
    
    
    if(command.contains("equipment.getEquipmentEeprom")){
    return "getEquipmentEeprom"
    }else if(command.contains("equipment.getEquipmentOnlineStatus")){
    return "getEquipmentOnlineStatus"
    }else if(command.contains("equipment.getEquipmentStatusAndHost")){
    return "getEquipmentStatusAndHost"
    }else if (command.contains("equipment.getEC")){
    return "getEC"
    }else if (command.contains("equipment.setEC")){
    return "setEC"
    }
    return "DefaultResponse"

    4. 所有mockResponse创建完毕并且路由控制设置完毕,右击project name,选择 "Start Minimized",这时模拟的MockService所有工作就全部结束 如下图:

    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处

    执着于各种技术的代码小白
  • 相关阅读:
    AOP 和 前置通知,后置通知
    使用Spring 简化MyBatis
    核心一:DI
    环境搭建及创建对象方式及赋值(注入)
    核心一:IoC
    Spring框架简介
    判断两个矩形是否相交的4个方法
    计算旋转角度
    浅析adb命令
    如何选择开源许可证?
  • 原文地址:https://www.cnblogs.com/rimoZhou/p/9072939.html
Copyright © 2011-2022 走看看