python中使用httprunner(轉(zhuǎn)載文章)

?

1贫贝、第三方模塊安裝:

?? ? pip install -i https://pypi.douban.com/simple httprunner

? ? ? ? ? ? 驗證:hrun -h


2旬痹、創(chuàng)建工程目錄:?

  使用命令創(chuàng)建一個工程目錄

? ? ? ? hrun --startproject myhrun

3、?進入到目錄

?cd myhrun

? ? ? ? dir

? ? ? ? 可以看到生成的4個目錄和一個py文件

? ? ? ?api debugtalk.py reports testcases testsuites

4驹愚、目錄介紹:

? ? ?testcases:存放用例

? ? ??testsuites:存放套件

? ? ??reports:自動生成報告并放到該目錄

5、接口請求準備:使用fiddler抓包工具劣纲,將接口保存下來:File-Export Sessions->Selected Sessions逢捺,保存格式選擇:HTTPArchive v1.2,如圖:


6癞季、在Pycharm中打開新建的myhrun項目劫瞳,以下操作都在pycharm中進行

? ? ? 1)、在myhrun項目下新建datas文件绷柒,并且將保存的login_ifno.har復(fù)制到datas目錄下志于,如圖:


? ? ? 2)、使用har2case -h將fiddler保存的har文件轉(zhuǎn)換成json或者yam文件:

? ? ? ? ? ? ? har2case datas/login_info.har? ? ? ? ? ? #? 默認轉(zhuǎn)換成json格式的文件

? ? ? ? ? ? ??har2case datas/login_info.har? -2y? ? ?#加上參數(shù) -2y轉(zhuǎn)換為yam格式

如圖:

?生成yam文件:

?3)废睦、將生成的yam文件拷貝到testcases目錄下伺绽,如圖:


? ? ? ? ? 4)、執(zhí)行:hrun testcases/login_info.yml --log-level debug嗜湃,如圖:


? ? ? ? ? ?5)奈应、發(fā)現(xiàn)可自動生成報告:

6)、報告格式:

?7)购披、當(dāng)然钥组,可以自定義報告模板,生成漂亮的自動化測試報告:

? ? ? ? ? ? ? ? ? ? ? ? ? 1)今瀑、新建templates文件夾程梦,將報告模板拷貝過來点把,如圖:

2)、重新運行:hrun testcases/login_info.yml --report -dir template 報告模板路徑

3)屿附、重新生成一個報告:

?4)郎逃、查看報告:


??生成的報告是不是很驚艷!MΨ荨0病!T炔础优训!

? ? ? ? ?8)、 還可以使用locust進行頁面的性能測試:

? ? ? ? ? ? ? ? ? 1)各聘、安裝locust第三方庫:pip install locustio

? ? ? ? ? ? ? ? ? 2)揣非、執(zhí)行命令:??locusts -f testcases/login_info.yml,如圖:


3)躲因、在瀏覽器中進行訪問:http://localhost:8089/早敬,出現(xiàn)如下界面:

?4)、Number of users to simulate:并發(fā)用戶數(shù)

? ? ? ? ? ? ? ? ? ? ? ? Hatch rate (users spawned/second):多少秒啟動這些并發(fā)

? ? ? ? ? ? ? ? ? 5)大脉、開始壓測:

?6)搞监、生成的圖表:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市镰矿,隨后出現(xiàn)的幾起案子琐驴,更是在濱河造成了極大的恐慌,老刑警劉巖秤标,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绝淡,死亡現(xiàn)場離奇詭異,居然都是意外死亡抛杨,警方通過查閱死者的電腦和手機够委,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門荐类,熙熙樓的掌柜王于貴愁眉苦臉地迎上來怖现,“玉大人,你說我怎么就攤上這事玉罐∏停” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵吊输,是天一觀的道長饶号。 經(jīng)常有香客問我,道長季蚂,這世上最難降的妖魔是什么茫船? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任琅束,我火速辦了婚禮,結(jié)果婚禮上算谈,老公的妹妹穿的比我還像新娘涩禀。我一直安慰自己,他們只是感情好然眼,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布艾船。 她就那樣靜靜地躺著,像睡著了一般高每。 火紅的嫁衣襯著肌膚如雪屿岂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天鲸匿,我揣著相機與錄音爷怀,去河邊找鬼。 笑死晒骇,一個胖子當(dāng)著我的面吹牛霉撵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播洪囤,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼徒坡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瘤缩?” 一聲冷哼從身側(cè)響起喇完,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎剥啤,沒想到半個月后锦溪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡府怯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年刻诊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牺丙。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡则涯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冲簿,到底是詐尸還是另有隱情粟判,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布峦剔,位于F島的核電站档礁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏吝沫。R本人自食惡果不足惜呻澜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一递礼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧羹幸,春花似錦宰衙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窘疮,卻和暖如春袋哼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背闸衫。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工涛贯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔚出。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓弟翘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親骄酗。 傳聞我的和親對象是個殘疾皇子稀余,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一、什么是HttpRunner: HttpRunner 是一款面向 HTTP(S) 協(xié)議的通用測試框架趋翻,只需編寫維...
    小木58閱讀 1,878評論 0 1
  • 介紹 HttpRunner 是一款面向 HTTP(S) 協(xié)議的通用測試框架睛琳,只需編寫維護一份YAML/JSON腳本...
    yertao閱讀 7,506評論 0 3
  • jHipster - 微服務(wù)搭建 CC_簡書[http://www.reibang.com/u/be0d56c4...
    quanjj閱讀 812評論 0 2
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常踏烙。 O...
    我想起個好名字閱讀 5,314評論 0 9
  • 一 : ThinkPHP配置前準備: 配置前需要安裝PHP5.4.0以上版本ThinkPHP5.0完全開發(fā)手冊 1...
    樹懶啊樹懶閱讀 16,501評論 1 2