将JSON数据与表数据进行比较

时间:2017-09-08 10:30:04

标签: sql-server json automated-tests bigdata

要求自动化数据比较 JSON和Table Sql server之间。任何想法或观点请.. ..

1 个答案:

答案 0 :(得分:0)

你的描述是不是非常具体但是通过json数据我想你会引用某些API返回的数据?

在这种情况下,我会做以下

  1. 使用Nunit(如果是c#)。为什么?因为每个人都这样做(即良好的文档和经过验证的框架)。有些人使用TestNg并且适用于他们。
  2. 从源代码中复制模型(询问您的开发人员)。
  3. 创建用于从数据库中获取数据的SQL查询。
  4. 根据您复制的模型实例化实体,并使用从数据库中提取的值填充该实体。
  5. 根据您在api响应中获得的jsonbody实例化实体。
  6. E.g

            var jsonEntity = JsonConvert.DeserializeObject<Entity>(json);
            Assert.AreEqual(databaseEntity.name, jsonEntity.Name);
    

    如果您不想创建自己的休息客户端,Restsharp非常容易使用。

    如果您想要更具体的答案,请提供更具体的说明。

相关问题