zoukankan      html  css  js  c++  java
  • 使用soupUI模拟(mock)webservice接口

    利用soupUI MOCK webservice服务

             在进行协同跑包流程测试的时候,会有协同调别人业务系统webservice接口服务来接出数据包的动作,但是测试过程一直没有真的webservice接口给我们调用,所以这一块在现场部署的时候很容易出现问题。所以我就想着要不要mock一个webservice服务(因为是通过soup调用的,所以不能直接mock一个http接口)。

           准备工作:soupUI、webservice接口描述文档

    接口描述文档(这是在和其他业务系统联调的获取的别人的webservice接口,然后将其mock一份,以后就不怕没有接口可以用了):

     

    实质上一份xml,但是要wsdl的格式保存在本地,如图所示:

     

    一、创建mock服务

    新建一个项目

     

    输入webservice接口信息(把刚刚的wsdl文书传进去):

     

    右键点击刚刚新建的项目,新建一个mock服务:

     

    编辑此服务(路径和端口),点击OK,弹窗点击确定

     

     编辑mock的服务的响应

     

    编辑响应内容:(注意响应不能为“?”)

     

    然后双击此mock服务启用编辑:

     

    最后启动还mock服务:

     

    二、验证此mock服务:

    1、直接用浏览器访问自己创建的(可看到刚刚创建的mock接口服务)

    2、点击该该服务:(可以看到mock的接口服务的信息)

     

    至此,mock的webservice服务就成功了

     

  • 相关阅读:
    4个小时实现一个HTML5音乐播放器
    一款好看+极简到不行的HTML5音乐播放器-skPlayer
    操纵浏览器的历史记录
    基于jQuery查找dom的多种方式性能问题
    你真的了解console吗?
    关于overflow:hidden和bfc
    jQuery插件开发
    深入浅出jsonp
    jQuery.extend 函数详解
    [转] Hibernate一级缓存、二级缓存
  • 原文地址:https://www.cnblogs.com/fccyccf/p/11991062.html
Copyright © 2011-2022 走看看