httprunnerv3 allure日志增强使用事例

HTTPRunner v3 支持 Allure 测试报告并日志增强,下面是一个简单的示例,演示如何在 HTTPRunner v3 中使用 Allure 日志增强功能:

  1. 安装必要的库:

确保您已经安装了 Allure-pytest,可以使用以下命令安装:

pip install allure-pytest
  1. 创建一个简单的 HTTPRunner 测试用例文件(例如demo.yml):
config:
  name: "Sample Test"

testcases:
  - name: "Test Allure Logging"
    request:
      url: "https://httpbin.org/get"
      method: "GET"
    log:
      level: "info"
      message: "This is an Allure log message"

在这个示例中,存在一个名为 “Test Allure Logging” 的测试用例,其中包含一个请求和一个 Allure 日志。

  1. 运行 HTTPRunner 测试并生成 Allure 报告:

运行以下命令来执行测试并生成 Allure 报告:

hrun demo.yml --alluredir=output
  1. 生成 Allure 报告:

运行下面的命令,使用 Allure 命令行工具来生成 HTML 报告:

allure serve output

这样,您就能在浏览器中查看生成的 Allure 报告,包括执行结果、日志信息等。

以上示例演示了如何在 HTTPRunner v3 中使用 Allure 日志增强功能。您可以通过向测试用例中添加更多的日志信息以及其他更详细的配置来定制您的测试报告。希望这个示例能帮助您了解如何在 HTTPRunner v3 中使用 Allure。