python3實現(xiàn)接口自動化(flask+mysql):小麻雀自動化測試平臺(1)---入門介紹

關(guān)鍵詞:接口自動化 python3 flask mysql pycharts

源碼地址:https://gitee.com/amanSparrow/sparrow.git

相關(guān)閱讀:

python3實現(xiàn)接口自動化(flask+mysql):小麻雀自動化測試平臺(2)---用例分組管理
python3實現(xiàn)接口自動化(flask+mysql):小麻雀自動化測試平臺(3)---用例管理
python3實現(xiàn)接口自動化(flask+mysql):小麻雀自動化測試平臺(4)---用例計劃管理
python3實現(xiàn)接口自動化(flask+mysql):小麻雀自動化測試平臺(5)---用例執(zhí)行結(jié)果

1恬总、小麻雀的誕生短記

由于需要對公司業(yè)務(wù)做監(jiān)控嗅虏,期望在業(yè)務(wù)或者服務(wù)出現(xiàn)問題的時候能第一時間通知到技術(shù)人員,以快速應(yīng)對解決問題优炬。奔著這個目標(biāo)涤浇,開始在網(wǎng)上各種查找開源的自動化測試工具邪码,最終在老大的推薦下使用了一個開源的自動化測試平臺(功能很齊全谢揪,給推廣一下:luckyframe)扭弧。但是阎姥,由于該自動化測試平臺是基于java語言寫的,而我的java能力太有限鸽捻,導(dǎo)致花費(fèi)了不少的精力呼巴,但是最終還是搭建起來了,由于該開源工具不能完全滿足公司的需要御蒲,我又對該工具做了簡單的二次開發(fā)衣赶,最終成功運(yùn)行起來了,也在日常監(jiān)控中立下了不少功勞厚满,在回歸測試中節(jié)省了不少時間和精力府瞄。
但是,畢竟我個人java能力有限碘箍,在后來陸陸續(xù)續(xù)升級的幾個版本中遵馆,或多或少都尋求了java開發(fā)同學(xué)的幫助,畢竟java不是個人的長項丰榴,想學(xué)習(xí)可java又不是那么容易短時間能學(xué)成的货邓。那怎么辦呢,不能一直這么下去四濒,就決定自己學(xué)一門語言换况,然后寫一個自己的自動化測試平臺职辨。想來想去,最終選擇了python作為學(xué)習(xí)語言复隆。
學(xué)習(xí)了一段時間后拨匆,開始著手寫自動化測試程序。先是試著寫了一個沒有界面的接口自動化測試程序(源碼見 sparrow)挽拂,然后借著寫問題反饋記錄程序時惭每,給sparrow加上了界面操作,經(jīng)過不斷完善亏栈,最終基本實現(xiàn)了一個接口自動化測試平臺需要的核心功能台腥,這就是小麻雀第一個版本(源碼見 小麻雀源碼

2、小麻雀是什么

小麻雀綜合測試平臺是為了提高測試人員的工作效率而研發(fā)的一個極輕量級的測試工具绒北,會根據(jù)需要持續(xù)調(diào)整和新增所需的功能黎侈, 希望打造成一個麻雀雖小五臟俱全的綜合質(zhì)量管理平臺。已實現(xiàn)的功能包括:
一闷游、用戶管理
1峻汉、用戶管理
2、角色權(quán)限管理(菜單界面暫未實現(xiàn)脐往,新增用戶默認(rèn)可見除“用戶管理”以外的所有功能菜單)
3休吠、用戶中心
二、接口測試
1业簿、用例管理
2瘤礁、用例調(diào)試
3、用例分組管理
4梅尤、用例執(zhí)行計劃管理
5柜思、接口自動化執(zhí)行(三種方式:循環(huán)執(zhí)行、指定時長執(zhí)行巷燥、指定次數(shù)執(zhí)行)
6赡盘、接口自動化監(jiān)控(用例執(zhí)行斷言失敗時向釘釘群發(fā)送報警消息)
7、接口用例執(zhí)行結(jié)果圖形化展示及動態(tài)加載(餅狀圖)
8缰揪、接口用例執(zhí)行結(jié)果管理
9亡脑、用例多種斷言方式:常規(guī)斷言、and斷言邀跃、or斷言、not斷言
三蛙紫、問題反饋記錄
1拍屑、反饋問題管理
2、反饋問題導(dǎo)出
3坑傅、反饋問題導(dǎo)入
4僵驰、反饋問題新增后提醒

3、小麻雀使用什么實現(xiàn)的

開發(fā)語言:python3(版本 3.6.4)
使用框架:flask(版本 1.0.1)
數(shù)據(jù)存儲:mysql(版本 5.7.22)

4、如何安裝小麻雀

1蒜茴、下載并安裝mysql(建議版本:5.7.22)星爪,安裝步驟自行百度
2、下載并安裝python3環(huán)境(建議版本:3.6及以上)粉私,安裝步驟自行百度
3顽腾、下載小麻雀源碼(以下所說源碼根目錄均指app.py文件所在的目錄)
4、初始化數(shù)據(jù)庫腳本:在安裝好的mysql中執(zhí)行sql腳本sparrow.sql(位置:源碼根目錄下)
5诺核、進(jìn)入到源碼的根目錄下抄肖,編輯config.py,設(shè)置數(shù)據(jù)庫的信息(mysql字典中的參數(shù))
6窖杀、安裝程序依賴的插件:進(jìn)入源碼根目錄下執(zhí)行命令:pip install -r requirements.txt
7漓摩、啟動程序:源碼根目錄下執(zhí)行命令:python3 app.py(根據(jù)自己的python命令使用,如果為python入客,則用python app.py命令啟動)
8管毙、步驟7啟動成功后,瀏覽器訪問http://127.0.0.1:8001 (初始帳號admin桌硫,初始密碼111111)

5夭咬、小麻雀長啥樣

1、基礎(chǔ)功能(首頁鞍泉、用戶信息皱埠、用戶管理)
首頁

用戶信息

修改密碼

修改郵箱

用戶管理

2、接口測試相關(guān)功能(用例分組咖驮、用例管理边器、用例計劃、執(zhí)行結(jié)果)
用例分組

用例管理

用例調(diào)試和編輯

新增用例-獨立界面

用例計劃

執(zhí)行結(jié)果(查詢每個分組計劃3小時內(nèi)最新的執(zhí)行結(jié)果)

餅圖展示執(zhí)行結(jié)果(點擊“執(zhí)行結(jié)果”界面右上角的“查看統(tǒng)計圖”進(jìn)入托修,該界面不需要登錄即可查看)

3忘巧、反饋記錄功能(目前只有記錄和提醒功能,未做工單流轉(zhuǎn))


反饋記錄

如有疑問睦刃,請給我留言砚嘴,會盡快予以回復(fù)解決

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市涩拙,隨后出現(xiàn)的幾起案子际长,更是在濱河造成了極大的恐慌,老刑警劉巖兴泥,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件工育,死亡現(xiàn)場離奇詭異,居然都是意外死亡搓彻,警方通過查閱死者的電腦和手機(jī)如绸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門嘱朽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人怔接,你說我怎么就攤上這事搪泳。” “怎么了扼脐?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵岸军,是天一觀的道長。 經(jīng)常有香客問我谎势,道長凛膏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任脏榆,我火速辦了婚禮猖毫,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘须喂。我一直安慰自己吁断,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布坞生。 她就那樣靜靜地躺著仔役,像睡著了一般。 火紅的嫁衣襯著肌膚如雪是己。 梳的紋絲不亂的頭發(fā)上又兵,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機(jī)與錄音卒废,去河邊找鬼沛厨。 笑死,一個胖子當(dāng)著我的面吹牛摔认,可吹牛的內(nèi)容都是我干的逆皮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼参袱,長吁一口氣:“原來是場噩夢啊……” “哼电谣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起抹蚀,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤剿牺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后环壤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體晒来,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年镐捧,在試婚紗的時候發(fā)現(xiàn)自己被綠了潜索。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡懂酱,死狀恐怖竹习,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情列牺,我是刑警寧澤整陌,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站瞎领,受9級特大地震影響泌辫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜九默,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一震放、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧驼修,春花似錦殿遂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至耳峦,卻和暖如春恩静,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蹲坷。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工驶乾, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人冠句。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓轻掩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親懦底。 傳聞我的和親對象是個殘疾皇子唇牧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

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