python自动化测试平台github_GitHub - DangKaio/FXTest: 接口自动化测试平台——python+flask版,支持http协议...
FXTest測(cè)試平臺(tái)
flask + Python3 實(shí)現(xiàn)的API自動(dòng)化測(cè)試平臺(tái)。
下面有介紹python flask部署相關(guān)的文章鏈接。為自己部署的記錄文章
前后端開始進(jìn)行分離,通過接口進(jìn)行交互
敬告各位:本處代碼開源后,版權(quán)歸屬本人所有,禁止利用本項(xiàng)目作為出去面試,后果自負(fù)。
flask +gevent+nginx+Gunicorn+supervisor部署flask應(yīng)用請(qǐng)用flaskapi_su.conf,用gunicorn部署應(yīng)用,因?yàn)樵谑褂胾wsgi部署會(huì)影響定時(shí)任務(wù)的執(zhí)行
supervisor配置可見super.conf文件。
釘釘群發(fā)送多用例測(cè)試任務(wù)的執(zhí)行情況的時(shí)候,需要在config.py里面進(jìn)行配置釘釘群自定義機(jī)器人webhook,目前體驗(yàn)服沒有釘釘配置
定時(shí)任務(wù)模塊定時(shí)任務(wù)測(cè)試完畢會(huì)按照config.py設(shè)置的釘釘群自定義機(jī)器人的配置進(jìn)行發(fā)送通知的,當(dāng)定時(shí)任務(wù)完成后,配置釘釘群會(huì)默認(rèn)接受到一條釘釘機(jī)器人消息,顯示定時(shí)任務(wù)的完成情況。
定時(shí)任務(wù)現(xiàn)在依賴與redis做持久化,如果有報(bào)redis錯(cuò)誤,請(qǐng)安裝redis服務(wù)。
4.1版本更新
1.增加用戶可以配置通用配置的入口(開發(fā)中)
2.用例增加選擇通用配置(開發(fā)中)
3.增加用例前后置操作的入口(設(shè)計(jì)中)
4.增加用例校驗(yàn)點(diǎn)(設(shè)計(jì)中)
5.用例可以選擇是否CI集成(CI環(huán)境待腳本待設(shè)計(jì)開發(fā))
6.增加測(cè)試場(chǎng)景功能(數(shù)據(jù)庫(kù)設(shè)計(jì)中,可以動(dòng)態(tài)組織不同接口,進(jìn)行流程測(cè)試)
7.增加測(cè)試組選擇(測(cè)試場(chǎng)景,測(cè)試用例都可以選擇,設(shè)計(jì))
8.接口測(cè)試覆蓋率統(tǒng)計(jì)(基于jacoco實(shí)現(xiàn),設(shè)計(jì))
9.開發(fā)注冊(cè)入口(config可配置檢驗(yàn)郵箱的格式后綴,對(duì)工號(hào)進(jìn)行校驗(yàn),一個(gè)工號(hào)只能注冊(cè)一次,舊用戶管理員管理用戶處激活)
10.注冊(cè)后郵件通知注冊(cè)成功,將密碼等附上(可不選擇,將代碼注釋掉)
11.記錄用戶登錄信息(ip+登錄時(shí)間),密碼輸入5次鎖定10分鐘 (redis存儲(chǔ))
12.考慮增加版本區(qū)分,后續(xù)對(duì)覆蓋率統(tǒng)計(jì)增量代碼(設(shè)計(jì))。
13. 基于jenkins運(yùn)行定時(shí)任務(wù),嘗試獲取jenkins的任務(wù)進(jìn)度條展示(設(shè)計(jì))
有問題可以聯(lián)系我,可增加定制開發(fā):QQ或者微信:952943386 Email:leileili126@163.com qq群:194704520 python測(cè)試開發(fā)群:683894834
友情推薦本人其他開源代碼:
微信打賞
效果圖如下:
目錄:
新目錄:
效果圖:
用戶登錄
首頁(yè)
項(xiàng)目界面
測(cè)試環(huán)境界面
模塊界面
接口界面
接口參數(shù)界面
接口參數(shù)添加界面
接口參數(shù)編輯界面
測(cè)試用例界面
定時(shí)任務(wù)界面
定時(shí)任務(wù)編輯界面
mockserver界面
mockserver調(diào)試界面
mockserver添加界面
測(cè)試報(bào)告界面
用戶管理界面
用戶設(shè)置默認(rèn)郵件界面
測(cè)試報(bào)告下載后html格式的報(bào)告
測(cè)試日志
總結(jié)
以上是生活随笔為你收集整理的python自动化测试平台github_GitHub - DangKaio/FXTest: 接口自动化测试平台——python+flask版,支持http协议...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 测试快生产慢_生产上MySQ
- 下一篇: python里面两个大于号_【课堂笔记】