pytest allure的趋势图怎么弄
时间: 2024-09-25 18:20:10 浏览: 37
在pytest和Allure集成中,如果你想生成测试用例的趋势图,首先你需要确保安装了pytest-allure插件以及Allure CLI工具。以下是创建趋势图的基本步骤:
1. **安装依赖**:
- 安装`pytest`、`pytest-allure`和`allure-python-commons`库,可以使用pip命令:
```
pip install pytest pytest-allure allure-pytest-plugin allure-python-commons
```
2. **配置pytest**: 在你的`conftest.py`或其他合适的测试配置文件中添加pytest-allure的配置:
```python
import allure
def pytest_configure(config):
config.addinivalue_line("markers", "scenario: mark test as a scenario")
allure.init_config(output_dir='allure-results', title="Your Test Suite Title")
```
3. **运行测试并收集数据**:
使用pytest运行你的测试,并标记那些你想包含在趋势图中的测试用例(例如,使用`@allure.feature`和`@allure.story`装饰器)。
4. **生成报告**:
执行 `allure generate` 命令来生成静态HTML报告,这将包括趋势图表。默认情况下,图表位于`allure-report/view/html/test_runs`目录下。
5. **查看趋势图**:
在浏览器中打开`allure-report/index.html`,你会看到一个包含测试结果和趋势图的界面。
阅读全文