mock使用总结

使用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后重新刷新客户端页面

你可能感兴趣的:(mock使用总结)