python接口自动化系列(12):集成allure
本系列汇总,请查看这里
获取到测试结果后,把结果展示在allure报告中,allure报告非常美观,是目前主流。 本篇我们先生成json格式的测试结果数据。 pip install allure-pytest 动态添加allure报告描述 pytest.ini中,addopts添加如下参数: 指定结果数据文件夹为result。 执行python main.py,项目根目录下生成了result文件夹,里面都是json、txt格式数据 下一篇我们来分享如何展示精美的allure报告。 实现目标
安装allure插件

修改测试类
def test_case(self, casedata):
allure.dynamic.epic(casedata["epic"])
allure.dynamic.feature(casedata["feature"])
allure.dynamic.story(casedata["story"])
allure.dynamic.title(casedata["title"])
allure.dynamic.description(casedata["description"])
allure.dynamic.severity(casedata["severity"])
修改pytest配置文件
--alluredir=./result --clean-alluredir
运行结果

__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!