Mock介绍及使用Postman创建Mock
一、Mock简介
1、mock定义
mock测试就是在测试过程中,对于某些不容易构造或者获取的对象,用一个虚拟对象来创建以便进行测试的测试方法(来源:百度百科)。
即mock创建了一个对象,模拟真实对象的行为。
2、mock应用场景
1)开发前后端分离,开发不同步,前端数据展示依赖于后端接口数据(前后端联调:去掉mock,前端访问真实的后端接口) ;
2)调用第三方接口,测试接口的错误场景;
3)展示demo时,静态网页,实现动态展示;
4)依赖于第三方数据的接口进行测试;
二、postman的mock服务
1、postman创建的mock服务类型
1)私有Mock
私有mock服务需要在请求头中添加postman API key;
2)公有mock
公有mock服务可以被任何人访问,在使用过程中不需要添加postman API key;
2、postman创建Mock服务
1、创建Mock服务:
(1)菜单创建:File-->New-->Mock Server;
(2)左侧任务栏创建:Mock Servers-->Create Mock Server
2、创建mock服务器
Request Method:请求方法
Request URL:mock服务器地址
Request Code:mock服务器请求成功后返回的状态码
Request Body:mock服务器返回的消息体
下一步填写mock server name,勾选“save the mock server URL as an environment variable”;
创建成功后,页面上显示的mock URL地址即为postman mock的服务器地址;
3、访问mock服务
上一个步骤已创建mock项目的文件夹、mock新环境和mock server;
get请求:
浏览器访问:{{url}}替换为postman的服务器地址:
如果需要返回其他内容,可以添加实例Add example,在Body中编辑其他内容;