[圖片上傳失敗...(image-17d873-1654671493304)]
https://img-blog.csdnimg.cn/1f28895ab69a432b85f3e4510b04f814.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeGNsaWFuZzk0MTg=,size_20,color_FFFFFF,t_70,g_se,x_16
一晒哄、查看allure 命令的幫助文檔
allure -h
allure 命令的語法格式
allure [options] [command] [command options]
options 列表
Options:
--help 命令行幫助文檔
-q, --quiet
切換至安靜模式
Default: false
-v, --verbose
切換至冗長(zhǎng)模式
Default: false
--version
版本信息
Default: false
command 列表
generate
serve
open
plugin
二睁宰、generate 命令行參數(shù)
作用
生成 allure 的html 報(bào)告
語法格式
generate [options] allure結(jié)果目錄
【注】:allure 結(jié)果目錄就是運(yùn)行 pytest 命令時(shí)--alluredir 跟的那個(gè)目錄: pytest -sq --alluredir= ./allure
命令選項(xiàng)
[圖片上傳失敗...(image-1535ca-1654671465078)]
https://img-blog.csdnimg.cn/img_convert/ed564e0a024ca71c1e0551b7371748eb.png
最常用的就是 -o 與 -c 兩個(gè)命令行參數(shù)。
三柒傻、open 命令行參數(shù):結(jié)合generate 命令行參數(shù)一起使用
作用
打開已經(jīng)生成的 allure 測(cè)試報(bào)告,就是打開 generate 命令生成的報(bào)告红符。
語法格式
open [options] allure報(bào)告目錄
【注】:allure 報(bào)告目錄就是運(yùn)行 allure generate 命令時(shí)-o 跟的那個(gè)目錄: allure generate -o ./allure-report
命令選項(xiàng)
[圖片上傳失敗...(image-5ce22d-1654671465078)]
https://img-blog.csdnimg.cn/img_convert/be4426f5f9662007d78335195fecc226.png
四、serve 命令行參數(shù)
作用
啟動(dòng) allure 服務(wù)预侯,打開 allure 報(bào)告∥冢【區(qū)分與open命令行參數(shù)的區(qū)別】
語法格式
serve [options] allure結(jié)果目錄
【注】:allure 結(jié)果目錄就是運(yùn)行 pytest 命令,--alluredir 跟的那個(gè)目錄: pytest -sq --alluredir= ./allure
命令選項(xiàng)
[圖片上傳失敗...(image-9abf9b-1654671465078)]
https://img-blog.csdnimg.cn/img_convert/50bcab067ed2c5d1f75874aa5cd95a77.png
五校坑、瀏覽器打開 allure 報(bào)告的兩種方式
①allure serve
執(zhí)行 pytest千诬,指定 allure 結(jié)果目錄
pytest -sq --alluredir=./allure
打開 allure 報(bào)告
allure serve ./allure
②allure generate + allure open
執(zhí)行 pytest耍目,指定 allure 結(jié)果目錄
pytest -sq --alluredir=./allure
生成 allure 的 html 報(bào)告
allure generate -c -o ./allure-report ./allure
打開 allure 報(bào)告
allure open ./allure-report
【注意】生成allure的html報(bào)告也可以:
allure generate report\tmp -o report\allure-report -c report\allure-report
兩種方式的區(qū)別:
①第一種方式是將allure測(cè)試報(bào)告的原始數(shù)據(jù)(xml/json/text/attach等文件)直接在瀏覽器打開allure測(cè)試報(bào)告徐绑;而不在本地生成任何文件。
②第二種方式是首先在本地生成allure測(cè)試報(bào)告傲茄。然后在使用命令在瀏覽器打開allure測(cè)試報(bào)告毅访∨陶ィ【此時(shí)allure測(cè)試報(bào)告原始數(shù)據(jù)仍然存在喻粹,而且會(huì)生成一個(gè)生成后的allure測(cè)試報(bào)告目錄】
第二種方式支持直接在pycharm中選擇瀏覽器打開 index.html 同樣可以看到allure測(cè)試報(bào)告草巡。【第一種方式不生成 index.html 山憨,只能通過 allure server 打開測(cè)試報(bào)告】查乒;但是如果在使用generate
的方式生成allure測(cè)試報(bào)告之后郁竟,需要將此報(bào)告展示給其他人觀看,同樣需要 allure open ./allure-report 開啟一個(gè)web服務(wù)供其他主機(jī)查看棚亩。
————————————————
版權(quán)聲明:本文為CSDN博主「xcliang9418」的原創(chuàng)文章虏杰,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明拒担。
原文鏈接:https://blog.csdn.net/xcliang9418/article/details/121809201