Fundação e instalação pode ver esses dois artigos, vou direto sobre a forma de utilização, não entendem que você pode referir-se a estes dois artigos
https://blog.csdn.net/liuchunming033/article/details/79624474
https://blog.csdn.net/hh20161314/article/details/97292096
Uso e os efeitos
pytest Import Import Allure classe Test_all (): @ allure.step (title = "Allure visualização completa de conteúdo por meio de comentário, meios SETP que as etapas de teste ... 1") DEF test_setup (self): print ( "Eu sou o molho de soja Setup ") @ allure.step (title =" RUN é uma maneira normal "). test_run DEF (self): allure.attach (" descrição personalizada 1 "" descrição, costume ") impressão (" Eu quero run ") a Assert verdadeira test_skip DEF (self): print (" Eu quero pular ") @ allure.severity (allure.severity_level.BLOCKER) # gravidade @ allure.testcase (" http://www.baidu.com/ "" casos de teste endereço ") @ allure.issue (" http://music.migu.cn/v3/music/player/audio "" clique para saltar para o endereço bug ") Def test_error (auto): com allure.attach ( "Descrição Custom 1", "Eu preciso deixar que ele estava errado"): print ( "meu erro") o Falso Assert
O primeiro modo de operação, para gerar dados: pytest test_report.py --alluredir relatório
O segundo relatórios de geração de dados: fascínio gerar o relatório de relatório / -o / html
Gerar um arquivo de relatório