Mockman-Mock服务工具推荐

相信很多项目中都有对接第三方服务的情况,例如支付、查询第三方数据平台等等。为了测试系统的健壮性(第三方服务接口不稳定、返回异常数据、崩溃等情况下,系统对其的处理情况),往往通过构建mock桩的形式实现。如果由开发将mock桩直接写在代码里,维护、测试成本就比较高(测试每一种情况都要推一次代码),所以最好的方式是将mock桩独立出来做成服务。

Mockman是一个非常便捷实现mock服务的开源工具,可以快速搭建mock服务(当然自己开发更适合的工具是最好的)

简介

Mockman 是一款强大且方便的用来本地开启和管理Mock服务的跨平台开源工具。

凭借Mockman,你只需要简单的配置Mock服务的本地运行端口、路由、请求格式以及返回数据,即可开启自己的Mock服务

下载安装

Mockman是跨平台的工具支持windows、linux、mac平台,可以直接通过github下载工具包
https://github.com/LanceGin/Mockman/releases

以linux为例,下载后直接赋予权限sudo chmod +x Mockman-1.0.5-x86_64.AppImage,点击运行即可

使用说明

注意:

  • 同一个接口不要有两个(即使有两个也只读前一个)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

调用mock(python为例)

# -*- coding: utf-8 -
import requests

token = 'wewq45465456'
name = 'mockman'
id = '12'

url = 'http://localhost:3000/api/mockman'
headers = {'token': token}
data = {'name': name, 'id': id}

result = requests.post(url=url, data=data, headers=headers).json()
print(result)

结果:
{'success': True}
发布了77 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/baidu_36943075/article/details/100746728