做判断,如果获取的数据为空,在返回的格式中,加个字段,判断是否经过处理,而且,如果查询的结果能看出来是没有满足查询条件的结果,不就是说明接口没有问题了吧
如果是想判断接口的逻辑有没有问题,那就只能多次测试了
服务端try catch以及全局捕获异常,永远返回HTTP 200,靠业务code区分错误。
虽然不是最佳实践,但实际却是最广泛的使用。
主要看postman返回的状态码
我目前遇到的问题就是看状态码被质疑太片面了,因为接口调用之后,服务器端没有问题,就返回的200,但是接口功能错误导致查询不到数据,返回的就是code:200 result:{},类似这种,我领导问我怎么保证是因为确实没有数据还是因为接口功能问题导致没查询到数据,因为postman连数据库确实蛋疼,所以感觉很烦
@wshareyy: 用postman发本地请求,本地获取日志或者打断点调试,如果是接口问题,给出异常提示,如果确实是数据为空问题,也给出提示。
@ycyzharry: 哦哦