基于錄制自動生成robot framework接口測試腳本

好久沒寫點什么了哥捕。前面用過阿里的uirecorder竭望,基于錄制來生成UI測試腳本官扣。想了想接口應(yīng)該也是可以基于錄制自動生成腳本例朱。所以就抽時間寫了下這個小工具,現(xiàn)在簡單的記錄下。

為什么生成的是robotframework用例

因為組里測試人員使用的就是rf淑廊,故而生成rf用例最好。

基礎(chǔ)環(huán)境

python2.7
安裝了robot framework
在運行腳本的時候特咆,可能會提示有某些庫沒有裝季惩,根據(jù)提示pip裝一下就好

獲取解析腳本

http://git.oschina.net/wanxi3/har2rf獲取腳本

獲取解析的源文件

通過抓包工具Charles、fiddler或者其他能將請求導(dǎo)出為har文件的工具都行腻格。這里以Charles為例:在想要保存的請求目錄上右鍵画拾,選擇export,在彈出的選擇框選擇格式為har即可菜职。

轉(zhuǎn)換

切換到第一步下載的腳本的根目錄下執(zhí)行


待進(jìn)度條讀完后青抛,就會在指定目錄發(fā)現(xiàn)生成的txt文件,也就是自動生成的rf接口測試腳本酬核。

用ride打開看看


自動生成的腳本蜜另,我去掉了結(jié)果斷言語句。因為大家使用的斷言可能都有所不同嫡意,所以可以針對自己的情況修改腳本举瑰。
再一個生成的腳本里的CoustomLibrary是我自己封裝的庫,req也是是其中的關(guān)鍵字蔬螟。有興趣可以去另一片文章查看http://www.reibang.com/p/469b199e7e11,當(dāng)然也可以根據(jù)自己的實際情況修改生成的格式此迅,去腳本里的define.py修改格式即可。

結(jié)束

這個簡單的工具能夠幫助測試人員在測試中,保證接口的穩(wěn)定性耸序。在功能測試的同時忍些,也就錄制好了接口源文件,每次有更改重新生成下rf腳本即可佑吝。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末坐昙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子芋忿,更是在濱河造成了極大的恐慌炸客,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戈钢,死亡現(xiàn)場離奇詭異痹仙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)殉了,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門开仰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人薪铜,你說我怎么就攤上這事众弓。” “怎么了隔箍?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵谓娃,是天一觀的道長。 經(jīng)常有香客問我蜒滩,道長滨达,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任俯艰,我火速辦了婚禮捡遍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竹握。我一直安慰自己画株,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布啦辐。 她就那樣靜靜地躺著谓传,像睡著了一般。 火紅的嫁衣襯著肌膚如雪昧甘。 梳的紋絲不亂的頭發(fā)上良拼,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音充边,去河邊找鬼庸推。 笑死常侦,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的贬媒。 我是一名探鬼主播聋亡,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼际乘!你這毒婦竟也來了坡倔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤脖含,失蹤者是張志新(化名)和其女友劉穎罪塔,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體养葵,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡征堪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了关拒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佃蚜。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖着绊,靈堂內(nèi)的尸體忽然破棺而出谐算,到底是詐尸還是另有隱情,我是刑警寧澤归露,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布洲脂,位于F島的核電站,受9級特大地震影響靶擦,放射性物質(zhì)發(fā)生泄漏腮考。R本人自食惡果不足惜雇毫,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一玄捕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧棚放,春花似錦枚粘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至局骤,卻和暖如春攀圈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背峦甩。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工赘来, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留现喳,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓犬辰,卻偏偏與公主長得像嗦篱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子幌缝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理灸促,服務(wù)發(fā)現(xiàn),斷路器涵卵,智...
    卡卡羅2017閱讀 134,601評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,748評論 6 342
  • 0.小目標(biāo) 關(guān)于UI自動化的定義浴栽,我想要的是自動地按照流程去點擊頁面、輸入數(shù)據(jù)轿偎,不需要人去參與吃度,節(jié)省人工時間。比如...
    孢子菌閱讀 15,570評論 10 47
  • 是誰寫的《潮騷》 不是三島由紀(jì)夫?qū)懙哪潜?不是五輪真弓唱的那首歌謡 我今天翻了幾頁 卻欲罷不能 從頭到尾看了一遍 ...
    蔡振源閱讀 325評論 0 4
  • 最近因為心情不好贴硫,錯過了好多事情啊椿每。相信自己以后一定能克服自己的軟肋,不要再為自己的懶惰而找借口英遭。 真心想做一件事...
    北默蕭丶閱讀 135評論 0 0