由于httprunner框架自带的HTML报告展示信息过少,本文介绍使用allure生成测试报告
hrun执行
cases:待执行的用例路径,多个用例路径之间空格间隔
dataPath:执行后的测试数据存储文件地址
reportPath:生成的测试报告地址
order = f'hrun {cases} --alluredir={dataPath} --allure-no-capture'
os.system(order)
generate_allure = f'allure generate {dataPath} -o {reportPath} --clean'
os.system(generate_allure)
open_allure = f'allure open {reportPath}'
os.system(open_allure)
pytest执行
cases:待执行的用例路径,多个用例路径之间空格间隔
dataPath:执行后的测试数据存储文件地址
reportPath:生成的测试报告地址
order = f'pytest {cases} --alluredir={dataPath} --allure-no-capture'
os.system(order)