博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SoapUI:mock service的使用
阅读量:4327 次
发布时间:2019-06-06

本文共 661 字,大约阅读时间需要 2 分钟。

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

1.1       创建MockService

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

 

 

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

 

 

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

 

 

如下就是创建好的mock service:

 

 

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

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

 

 

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

 

 

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

 

 

1.3       运行测试

首先要启动mock service,如下图

 

 

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

 

 

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

 

 

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

 

 

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

 

 

转载于:https://www.cnblogs.com/helenMemery/p/6343493.html

你可能感兴趣的文章
valgrind检测linux程序内存泄露
查看>>
Hadoop以及组件介绍
查看>>
1020 Tree Traversals (25)(25 point(s))
查看>>
第一次作业
查看>>
“==”运算符与equals()
查看>>
单工、半双工和全双工的定义
查看>>
Hdu【线段树】基础题.cpp
查看>>
时钟系统
查看>>
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>