美文网首页
SouapUI接口测试之创建mock service服务模拟

SouapUI接口测试之创建mock service服务模拟

作者: keitwo | 来源:发表于2018-05-04 16:42 被阅读42次

    前言

    当我们的接口完成而服务端还没完成的时候,我们就可以用mock service来替代服务端进行接口测试,mock service就是服务模拟。

     一、创建MockService

    1.创建mockService有多种方法,基本上都是在选中某个对象右键,然后creat mock service,如下图所示:

    创建MockService

    2.然后构选上要创建mockservice的方法,访问路径,瑞口,如下图:

    创建mockservice的方法

    3.点击“OK”后输入mockservice的名称

    输入名称

    4.如下就是创建好的mock service:

    创建好的mock service

    二、通过groovy Script,根据请求返回不同的响应信息

    1.首先我们对应“getDomestiAirlinesTime”生成多个Response

    生成Response

    2.如下图所示就是我创建的两个response:inputright\inputerror,就是输入正确或错误

    创建的两个response

    3.下面是最重要的一步,通过groovy script决定返回的响应信息

    设置响应信息

    三、 运行测试

    1.首先要启动mock service,如下图

    启动mock service

    2.然后去运行测试用例,如下图运行通过

    运行测试用例

    3.双击打开getDomesticAirlinesTime的日志,如下为request,可以看到始发城市我只送了一个“a”,长度小于2应当返回响应信息"InputError"

    查看 getDomesticAirlinesTime日志

    4.再看响应信息,果然是返回InputError,如下图:

    查看响应信息

    5.最后看Properties检签页,果然是我们的mockService服务

    mockService

    参考来源:helenMemery,感谢分享

    相关文章

      网友评论

          本文标题:SouapUI接口测试之创建mock service服务模拟

          本文链接:https://www.haomeiwen.com/subject/zgovlftx.html