httprunner3.x詳細(xì)教程二(har文件錄制及har文件轉(zhuǎn)換)

httprunner3.x詳細(xì)教程二(har文件錄制及har文件轉(zhuǎn)換)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ??????????????????????????????????????????????????????????????????????????????????????????????--成都-阿木木

**歡迎加入測(cè)試交流群:自動(dòng)化測(cè)試-夜行者(816489363)進(jìn)行交流學(xué)習(xí)QAQ**

在項(xiàng)目結(jié)構(gòu)中有一個(gè)har目錄渴频,初學(xué)者肯定不明白這個(gè)目錄是干啥的,這里面是放置har腳本的目錄北启,可以使用har2case對(duì)har腳本進(jìn)行json/yml/py三種格式文件的轉(zhuǎn)換卜朗。

使用httprunner的har2case進(jìn)行錄制腳本轉(zhuǎn)換功能時(shí)拔第,首先要明確一個(gè)har格式是什么東西?

HAR(HTTP Archive)场钉,是一個(gè)用來儲(chǔ)存HTTP請(qǐng)求/響應(yīng)信息的通用文件格式蚊俺,基于JSON。這個(gè)格式的出現(xiàn)可以使HTTP監(jiān)測(cè)工具以一種通用的格式導(dǎo)出所收集的數(shù)據(jù)逛万,這些數(shù)據(jù)可以被其他支持HAR的HTTP分析工具(包括Firebug泳猬,httpwatchFiddler等)所使用宇植,來分析網(wǎng)站的性能瓶頸得封。目前HAR規(guī)范最新版本為HAR 1.2。HAR文件必須是UTF-8編碼指郁,可以簡單看成一個(gè)json對(duì)象呛每。

錄制HAR

使用fiddler(chrome等瀏覽器也支持)進(jìn)行錄制演示:

選擇一個(gè)請(qǐng)求,點(diǎn)擊File>Export Session>All Session/Selected Sessioned坡氯,然后選中HAR規(guī)范協(xié)議為1.2晨横,然后輸出到我們的項(xiàng)目中的har目錄

補(bǔ)充(使用chrome操作錄制har):

摁F12打開瀏覽器開發(fā)者工具:

選中一個(gè)請(qǐng)求,鼠標(biāo)右鍵箫柳,點(diǎn)擊 Save all as HAR with current手形,然后輸入文件名保存即可

在項(xiàng)目的har文件可以找到該har文件:

轉(zhuǎn)換HAR文件

har文件可以生成兩種文件格式,json和yml文件:

進(jìn)入har文件所在目錄悯恍,在cmd中库糠,或者pycharm的Terminal中執(zhí)行命令:

生成json文件命令:har2case har_demo.har -2j

生成yml文件命令:har2case har_demo.har -2y

轉(zhuǎn)換為py文件:har2case har_demo.json/har_demo.yml

可以使用:hrun har_demo_test.py/har_demo.json/har_demo.yml運(yùn)行腳本

注意:使用pytest har_demo_test.py只能運(yùn)行py文件,不能運(yùn)行yml或者json

**歡迎加入測(cè)試交流群:自動(dòng)化測(cè)試-夜行者(816489363)進(jìn)行交流學(xué)習(xí)QAQ**

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末涮毫,一起剝皮案震驚了整個(gè)濱河市瞬欧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌罢防,老刑警劉巖艘虎,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異咒吐,居然都是意外死亡野建,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門恬叹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來候生,“玉大人,你說我怎么就攤上這事绽昼∥ㄑ迹” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵硅确,是天一觀的道長目溉。 經(jīng)常有香客問我明肮,道長,這世上最難降的妖魔是什么停做? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任晤愧,我火速辦了婚禮,結(jié)果婚禮上蛉腌,老公的妹妹穿的比我還像新娘官份。我一直安慰自己,他們只是感情好烙丛,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布舅巷。 她就那樣靜靜地躺著,像睡著了一般河咽。 火紅的嫁衣襯著肌膚如雪钠右。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天忘蟹,我揣著相機(jī)與錄音飒房,去河邊找鬼。 笑死媚值,一個(gè)胖子當(dāng)著我的面吹牛狠毯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播褥芒,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嚼松,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了锰扶?” 一聲冷哼從身側(cè)響起献酗,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坷牛,沒想到半個(gè)月后罕偎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漓帅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年锨亏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忙干。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖浪藻,靈堂內(nèi)的尸體忽然破棺而出捐迫,到底是詐尸還是另有隱情,我是刑警寧澤爱葵,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布施戴,位于F島的核電站反浓,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赞哗。R本人自食惡果不足惜雷则,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肪笋。 院中可真熱鬧月劈,春花似錦、人聲如沸藤乙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坛梁。三九已至而姐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間划咐,已是汗流浹背拴念。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留褐缠,地道東北人政鼠。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像送丰,于是被迫代替她去往敵國和親缔俄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355