【api测试】api的返回结果受第三方配置的影响下,如何做接口测试

环境:Windows
问题
最近在做公司的api测试,其中一个接口的调用,依赖于系统第三方配置,只有配置正确之后,接口才能获取正确的返回值,然而测试过程中,配置可能随便被人更改,无法保证调用结果的准确性,接口用例失败的情况下,可能是配置的问题

由于第三方配置错误,导致接口返回错误

求助
这种依赖第三方配置的接口,应该如何做接口测试?

依赖于第三方的接口,可以采用mock。因为你的目的不是要测第三方,所以可以把第三方的数据mock掉,只要不影响你本地的api调试就可以了。

把依赖第三方的接口的入参和响应值格式拿到,使用py实现搭建一个简易的mockserver。然后你本地再次请求到第三方就不会有问题了。

1、这里用mitmproxy可以做到吗,还是用什么python的什么第三方模块?
2、我是要找开发要第三方接口的数据吗,然后要怎么mock,感觉有点懵

mitmproxy 就可以呀

关闭