前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SouapUI接口测试之创建mock service服务模拟

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

作者头像
用户6367961
发布2019-09-29 20:00:31
1.1K0
发布2019-09-29 20:00:31
举报
文章被收录于专栏:自学测试之道自学测试之道
前言

当我们的接口完成而服务端还没完成的时候,我们就可以用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,感谢分享

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、创建MockService
  • 二、通过groovy Script,根据请求返回不同的响应信息
  • 三、 运行测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档