【问题标题】:How do I generate reports using RestAssured with cucumber如何使用带有黄瓜的 RestAssured 生成报告
【发布时间】:2018-07-18 18:48:21
【问题描述】:

我是 Cucumber 和 RestAssured 框架的新手。

我想在我的项目中使用带有黄瓜的 RestAssured 生成报告。

如果您需要有关这方面的更多信息,请告诉我。

【问题讨论】:

  • Cucumber 提供报告选项,也可以与其他报告器结合使用。你用的是哪个版本的黄瓜?你将如何进行黄瓜测试? RestAssured 将用于实施步骤定义,因此它与报告没有直接关系。
  • 玛丽特,感谢您的回复。我在 Eclipse 中添加了 Cucumber 插件。该版本是“Cucumber Eclipse Plugin 0.0.20.201712221009”。我将使用 Maven 作为“mvn clean install”运行黄瓜测试
  • Yw。我不使用 Eclipse,所以无法帮助您。我们从命令行或 JUnit 运行程序运行,在这种情况下,您可以指定一个报告插件,不知道如何从 Maven 执行。

标签: cucumber rest-assured


【解决方案1】:

Cucumber 6.7.0 及以上版本提供Cucumber 报表服务。请按照以下步骤操作:-

  1. 你需要在你的pom.xml中添加6.7.0及以上版本的Cucumber-jvm。

  2. 您需要在 src/test/resources 中创建一个 Cucumber.properties 文件,并在该 cucumber.properties 文件中提及此指令 - cucumber.publish.enabled=true。当您使用 mvn test 从命令行运行黄瓜测试时,将生成黄瓜报告。想了解更多详情,可以参考这个link

【讨论】:

    【解决方案2】:

    RestAssured 不为您提供报告选项。但是,如果您使用的是 Maven,那么请使用 surefire 插件报告(将其作为依赖项添加到您的 POM.xml),它将帮助您根据运行的 junit 测试提取报告。

    否则,Serenity 框架与 Rest Assured 相结合提供了非常详细的报告,事实上它直观地记录了所有请求和响应。这个guide 将有助于将宁静与放心融为一体。

    【讨论】:

      猜你喜欢
      • 2021-04-17
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      相关资源
      最近更新 更多