预期结果通过数据库查询的实用性?
来源:10-4 格式化数据对结果进行回写

imliyachao
2018-10-21
老师,我觉得将预期结果放进数据库里这种方式并不实用
1、不同的接口返回的数据的字段不一样,例如:接口1返回的数据有id,name,age等等,接口2返回的数据有id,length,code等,按照这种方式,我们需要在数据库里建立不知道多少个字段
2、由于我们比较的是响应数据和预期结果的字典是否相等,也就是说响应数据的所有字段都要一一填到数据库里,对于某些接口返回的数据量,也就是字段的数量很多,那么填写这些数据也变得很难
3、我们从数据库里获取的字段放进字典里,形成的格式是最简单的字典,也就是一个层级的,而响应数据则不是,响应数据是有嵌套的,而且很多嵌套的,这样也使得将预期结果放进数据库里变得不现实
写回答
1回答
-
Mushishi
2018-10-21
哈哈,你好,思考得很到位,但是需要换一个思路,1、预期结果这个不一定这么教研,也说过有可能你只是教研一下接口得返回状态,有可能只是返回一下状态码,这个不一定。 2、如果你需要教研数据即使是dict,那么你也可以教研,在依赖章节讲解了,不同格式如何去抽离期中一个数据,所以你格式只需要那么写就行。这个每个框架都不是完整得,很多时候都是给一个基础得,然后根据自己项目拓展,但是一定要多思考。
10
相似问题