• 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所有工作就全部结束 如下图:

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

    执着于各种技术的代码小白
  • 相关阅读:
    【转】Hibernate 配置
    【转】关于Log4j
    This project is not a myeclipse hibernate project . Assuming Hibernate 3 capabilities configuration editor
    java集合框架分析
    鸡蛋篮子与格子取数
    贪心与回溯与DP
    NP问题
    子集生成和全排列
    JDK动态代理实现原理(转)
    java类初始化/生命周期及反射及动态代理
  • 原文地址:https://www.cnblogs.com/rimoZhou/p/9072939.html
Copyright © 2020-2023  润新知