使用map local实现复杂mock
vi ./demo #新建一个demo文件,将需要mock的接口response存储在demo文件中
result=$(cat ./demo)
echo "$result"
result=$(echo "$result" | jq '.data+=.data') #加倍的值赋予result,如果多个参数翻倍的话可以在后面继续加:| jq '.data.内容+=.data.内容'
echo "$result" > ./result.json #最后将result内容写入到result.json文件中
具体操作方法:
选中需要mock的接口右键选择Map Local或者直接点击Tools下的Map Local
2021-03-30-16-14-09.jpg 配置需要mock的请求信息,以及匹配的本地文件,点击OK,客户端重新刷新后查看结果 2021-03-30-16-17-19.jpg
使用map remote实现整体环境mock
Tools下有一个Map Remote,这个主要用来实现同一套代码调用不同的环境,比如生产环境重定向到测试环境。
2021-03-30-16-41-14.jpg 2021-03-30-16-40-39.jpg使用rewrite实现简单mock
2021-03-29-17-47-35.jpg 2021-03-29-17-49-07.jpg 2021-03-29-17-49-51.jpg配置完成后点击Apply后重新刷新客户端页面
网友评论