休息 API 使用 JGiven 进行测试
Rest API testing with JGiven
我对 JGiven 很陌生,目前我有一组使用 Rest Assured 和 TestNG 框架自动执行的 REST API 测试。我也在探索 JGiven 作为框架 运行 API 测试它在当时给定的人类可读性和它生成的报告方面的优势。 Rest Assured 作为一个库让我们可以注入 URL 并实际进行 REST 调用。我想了解我们在 JGiven 中是否有这样的能力来实际进行 REST 调用。如果是这样,我想看一个例子并了解我该怎么做。如果没有,有人可以建议并建议使用 JGiven 实现它的最佳方法。我一直在尝试搜索此信息,但到目前为止一直在努力搜索。
提前致谢。
JGiven 对于创建领域专家可以理解的测试场景非常有用。它是一个通用工具,可用于任何类型的测试,包括测试 REST API。 JGiven 在您的底层测试基础架构之上添加了一个可理解的层。但是,除了 JGiven 之外,您通常还需要工具来实现底层。因此,为了测试 REST API,您将结合使用 Rest Assured 等工具和 JGiven。使用 JGiven,您可以使用领域语言描述您的场景,使用 Rest Assured,您将执行 REST 调用。
我对 JGiven 很陌生,目前我有一组使用 Rest Assured 和 TestNG 框架自动执行的 REST API 测试。我也在探索 JGiven 作为框架 运行 API 测试它在当时给定的人类可读性和它生成的报告方面的优势。 Rest Assured 作为一个库让我们可以注入 URL 并实际进行 REST 调用。我想了解我们在 JGiven 中是否有这样的能力来实际进行 REST 调用。如果是这样,我想看一个例子并了解我该怎么做。如果没有,有人可以建议并建议使用 JGiven 实现它的最佳方法。我一直在尝试搜索此信息,但到目前为止一直在努力搜索。
提前致谢。
JGiven 对于创建领域专家可以理解的测试场景非常有用。它是一个通用工具,可用于任何类型的测试,包括测试 REST API。 JGiven 在您的底层测试基础架构之上添加了一个可理解的层。但是,除了 JGiven 之外,您通常还需要工具来实现底层。因此,为了测试 REST API,您将结合使用 Rest Assured 等工具和 JGiven。使用 JGiven,您可以使用领域语言描述您的场景,使用 Rest Assured,您将执行 REST 调用。