今天需要跟客户汇报一个功能、该功能需要调用第三方平台接口实现。
同事在测试的过程中、发现第三方平台返回的信息不是他期望的数据。于是联系第三方信息进行沟通、由于第三方没有及时响应、他就想着修改代码、打包、部署、然后进行线上调试!折腾了很久(大约4个小时)、最后排查到的信息是第三方平台授权过期!
有没有更有效率的排查措施呢?
个人觉得可以从下述方向进行改进:
1:是否可以直接登陆第三方系统进行相关功能测试?如果可以、则能第一时间发现问题!
2:可以借助第三方线上诊断工具、如arthas!避免修改代码、打包、上传等耗时的工作。
3:可以动图调整日志级别。openfeign这种第三方组件,支持debug日志级别的输出。
4:开发方向:可以直接将第三方的错误信息输出,便于后续问题的排查。