背景
在微服务架构下,进行核心接口质量保障是非常重要的,当下比较流行的方式是契约测试,会使我们的测试效率变得更高。
另外一种方式,也可以通过解析Nginx网关日志日志拿到里面关于接口调用的信息。...最后一种极端但是常见的情况,在没有文档的情况下,可以利用mitmproxy的录制功能去解决快速的接口录制和与其他工具集成的回放。...本文仅提供一个公共解决思路,可以根据业务特性去进行进一步的定制,源码会放到结尾。
思路
基于mitmproxy的mitmdump工具的扩展脚本功能作为录制端。...但是不一定是有问题,比如下面的diff的差异在参与过学习的人数,本来就是动态变化的,所以diff出现不一样是符合业务需要的。..."new_value": "202223人参与过学习",
"old_value": "202337人参与过学习"
}
}
结语
本文就简单介绍了,基于mitmproxy