RF+Allure生成漂亮的測(cè)試報(bào)告之環(huán)境搭建及簡(jiǎn)單使用

RobotFramework學(xué)習(xí)筆記目錄


一、RobotFramework環(huán)境搭建

二玉组、Allure安裝

2.1 環(huán)境準(zhǔn)備

  • 需要java環(huán)境抵恋,否則安裝allure時(shí)會(huì)出錯(cuò)
  • 檢查環(huán)境java -version赂蕴,1.8以上版本。

2.2 安裝allure

2.2.1 win下安裝
  1. 下載相關(guān)zip文檔下載地址
版本選擇
zip包選擇
  1. 將zip文檔解壓縮疯潭。
  2. 切換到對(duì)應(yīng)到bin目錄。
  3. 對(duì)于Windows運(yùn)行allure.bat面殖,對(duì)于其他Unix平臺(tái)運(yùn)行allure竖哩。
  4. 將bin對(duì)應(yīng)的目錄E:\allure-2.13.0\bin添加到系統(tǒng)PATH中。(如果不加入到path中脊僚,則每次都必須在該目錄下才可以執(zhí)行allure相關(guān)命令)
2.2.2 mac下安裝
brew install allure
2.2.3 linux下安裝

For debian-based repositories a PPA is provided

sudo apt-add-repository ppa:qameta/allure
sudo apt-get update 
sudo apt-get install allure
2.2.4 驗(yàn)證安裝是否成功
  • 命令行窗口運(yùn)行allure --version相叁,如果可以運(yùn)行并顯示相應(yīng)的版本號(hào),則說(shuō)明安裝成功辽幌。

三增淹、安裝allure-robotframework

  • 安裝
pip install allure-robotframework
  • 以上命令執(zhí)行后,將會(huì)自動(dòng)安裝以下兩個(gè)庫(kù)
allure-python-commons
allure-robotframework

四乌企、簡(jiǎn)單使用

4.1 示例代碼
  • robot測(cè)試用例
*** Test Cases ***
testcase1
    log  testcase1

testcase2
    log  testcase2
    should be true  1==2

testcase3
    log  testcase3
  • 單獨(dú)執(zhí)行RF測(cè)試用例時(shí)的命令
robot test1.robot
4.2 RF+allure命令結(jié)合
4.2.1 生成allure格式的日志文件
  1. 輸出到默認(rèn)目錄output虑润。(本文章采用此種方式)
robot --listener allure_robotframework test1.robot
  1. 輸出到指定目錄myoutput
robot --listener allure_robotframework;myoutput test1.robot
allure格式的日志文件路徑
4.2.2 根據(jù)allure格式的日志文件生成allure報(bào)告
  • o ./allure-report:指定報(bào)告存放位置
  • ./output/allure:allure格式的日志文件存放位置
  • --clean:清空?qǐng)?bào)告存放文件(如果歷史已經(jīng)生成過(guò))
allure generate o ./allure-report ./output/allure --clean
allure報(bào)告的路徑
4.2.3 打開(kāi)allure報(bào)告

注:上一步執(zhí)行后會(huì)生成相應(yīng)的報(bào)告,但不支持直接在瀏覽器打開(kāi)

  1. 打開(kāi)方式一:在pycharm中選擇生成的index.html文件加酵,右鍵選擇Open in Brower的方式打開(kāi)
通過(guò)pycharm打開(kāi)報(bào)告
  1. 打開(kāi)方式二:運(yùn)行以下命令拳喻,啟動(dòng)服務(wù)哭当,此時(shí)將自動(dòng)打開(kāi)報(bào)告,也可以在瀏覽器中輸入啟動(dòng)服務(wù)時(shí)給定的url舞蔽,在瀏覽器打開(kāi)荣病。(推薦使用此方式打開(kāi))
allure open ./allure-report/
通過(guò)啟動(dòng)本地服務(wù)的方式打開(kāi)報(bào)告
4.3 報(bào)告界面
  • 查看報(bào)告
報(bào)告界面
  • 報(bào)告界面可以選擇語(yǔ)言
報(bào)告界面-切換語(yǔ)言

五、參考資料

  1. allure官網(wǎng)
  2. allure官方學(xué)習(xí)文檔
  3. 環(huán)境搭建之a(chǎn)llure的安裝配置渗柿,及簡(jiǎn)單使用
  4. allure-robotframework
  5. RobotFramework學(xué)習(xí)09-項(xiàng)目目錄與執(zhí)行參數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末个盆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子朵栖,更是在濱河造成了極大的恐慌颊亮,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陨溅,死亡現(xiàn)場(chǎng)離奇詭異终惑,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)门扇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門雹有,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人臼寄,你說(shuō)我怎么就攤上這事霸奕。” “怎么了吉拳?”我有些...
    開(kāi)封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵质帅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我留攒,道長(zhǎng)煤惩,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任炼邀,我火速辦了婚禮魄揉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘汤善。我一直安慰自己什猖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布红淡。 她就那樣靜靜地躺著不狮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪在旱。 梳的紋絲不亂的頭發(fā)上摇零,一...
    開(kāi)封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音桶蝎,去河邊找鬼驻仅。 笑死谅畅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的噪服。 我是一名探鬼主播毡泻,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼粘优!你這毒婦竟也來(lái)了仇味?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤雹顺,失蹤者是張志新(化名)和其女友劉穎丹墨,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嬉愧,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贩挣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了没酣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片王财。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖裕便,靈堂內(nèi)的尸體忽然破棺而出搪搏,到底是詐尸還是另有隱情,我是刑警寧澤闪金,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站论颅,受9級(jí)特大地震影響哎垦,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜恃疯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一漏设、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧今妄,春花似錦郑口、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至腾仅,卻和暖如春乒裆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背推励。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工鹤耍, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肉迫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓稿黄,卻偏偏與公主長(zhǎng)得像喊衫,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子杆怕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345