问个问题,log只在allure报告中的test_body里展示吗

在Allure报告中,日志记录通常会在"test_body"部分展示,但也可以在其他部分中展示。

  1. 在"test_body"中展示日志记录:
    Allure报告的"test_body"部分是用于展示测试方法的详细信息,包括运行时间、参数、日志记录等。通常,日志记录会在这个部分的"steps"或"attachments"中显示。你可以使用不同的Allure代码注解(例如@Step)来标记测试方法中的关键步骤,并在这些步骤中记录日志。

  2. 在其他部分中展示日志记录:
    Allure报告还提供了其他的展示区域可以显示日志记录。例如,可以在"Before"和"After"部分显示日志记录,这些部分用于展示测试方法执行前和执行后的操作。还可以通过在测试方法中使用@Attachment注解,将日志记录作为附件添加到报告中的其他部分,例如"test_case"或"test_suite"。

要确保日志记录在Allure报告中展示,你需要确保以下几点:

  • 确保你的测试框架与Allure报告集成,已经正确配置了Allure相关依赖和插件。
  • 在测试方法中使用合适的Allure注解(例如@Step@Attachment)来记录日志。
  • 在测试方法运行时,确保日志记录被正确地添加到Allure报告的适当部分。

请注意,具体的实现方式可能会因你使用的测试框架和Allure版本而有所不同。建议查阅相关文档或参考使用的测试框架和Allure版本的示例代码来了解如何正确地在Allure报告中展示日志记录。