mock服务,实现创建一个url,设定response Body,通过访问这个假的url,就能得到想要的返回结果。
应用于,当后端接口如A没有开发完成,但是当前测试又依赖于接口A时,就可以用mock服务,访问mock A,得到返回结果。
本文介绍,如何使用postman创建mockserver。
创建mockserver
1、创建mockserver
选中左侧Mock servers,点击+,如图,这里创建一个新的集合,填写url和response body如图。
点击next,
{
"code": 0,
"msg": "欢迎关注"
}
点击创建mock server,生成后,会有一个mock url。 https://a5f1991c-8469-4780-b00c-fbe3eb4cac34.mock.pstmn.io
2、访问url
如图,访问mock url+url的拼接,即可得到响应结果。
修改响应报文
- 第一步:在mock server下选择想要修改返回报文的request
- 第二步:点击add example
- 第三步:修改名字如test1,修改响应报文并Save Example
之后再访问mock接口,看到的就是新的响应报文了
通过example创建mock
如果已经发送过请求,可以基于请求创建mockserver。
1、如图请求,保存到一个collection中。点击add example,这里比较重要的一点是修改EXAMPLE REQUEST的url,改成形如:{{url}}/xxx,这样是为了后面比较容易地访问mock server
2、在collection下创建mock server:选中对应的collection,点击右侧的三个点,点击mock collection,补充mock server name信息并保存。然后copy出mock url
3、访问mock server:这里就和上面一样了,新建一个request,然后拼接复制出来的mock server和Example的访问路径,发起请求。(这里是基于创建的example来的,如果选择的collection里没有example,那么也访问不了)
版权归原作者 东方不败就是我 所有, 如有侵权,请联系我们删除。