主頁 >  其他 > 自動化平臺總結(httprunner+djangorestframework+python3+Mysql+Vue)【基礎構思】

自動化平臺總結(httprunner+djangorestframework+python3+Mysql+Vue)【基礎構思】

2023-06-22 07:43:10 其他

一、前言

  最近從零搭建了一個自動化測驗平臺,雖然不是第一次從零搭建,但是也從來沒有進行過這類搭建的總結,還是記錄一下,搭建程序中的一些問題和方法,方便以后總結和翻閱

二、簡介

  搭建的平臺語言使用的是Python3.6,未來有空可能考慮加個java版本,前端用的Vue,主體是httprunner2.X+Djangorest-framework,考慮到平臺目前也只是寫出來給公司內部使用,資料庫用mysql就行了,后續看需要升級,

三、整體結構

  考慮的結構是

  后臺:

  1. app目錄,存放平臺下的子應用,目前用戶這塊的應用直接用自帶的應該就夠了
    1. 專案應用代碼存放目錄
    2. 介面應用代碼存放目錄
    3. 報告應用代碼存放目錄
    4. 測驗用例應用代碼存放目錄
    5. 用力套件應用代碼存放目錄
    6. 用戶應用代碼存放目錄(使用系統自帶模塊)
    7. 環境變數應用代碼存放目錄
    8. 系統配置應用代碼存放目錄
    9. 資料統計應用代碼存放目錄
    10. 自定義模塊應用代碼存放目錄
  2. util目錄,存放一些資料處理的自定義模塊,基本上應該存在
    1. 最基礎的對應資料庫資料的讀寫引數的處理
    2. 網頁串列引數的基本的分頁過濾資料處理
    3. 因為httprunner所需要的用例格式時yaml,所以需要對用例的組裝處理
    4. 報告的資料處理,并不是運行后的沒一個報告引數都需要,但是這個可以和上面的組裝處理丟一個檔案
    5. 還在猶豫加不加的定期清理模塊,可加可不加,這方面人工更精準,主要是清理的時間間隔這一塊不好定
    6. 看個人需求的其他模塊
  3. suits目錄,存放將要運行的目錄檔案,目前的考慮是用時間戳作為存放檔案的最外層,避免多次運行的覆寫問題
  4. report目錄,存放運行完畢后的報告,插件升級后會找個開源的報告模塊,自帶的太丑了
  5. drfproject目錄,存放系統的配置資料,命名根據個人創建時的需求
  6. venv目錄,虛擬環境資料

  前端(Vue):

  首頁(資料統計)+8個模塊組

  資料庫(Mysql)

 

基本上平臺的基礎結構這一個框架夠用了,本來這一篇也只是做一個思路上的記錄和回顧,剩下的等到下一篇在進行深入,代碼層面不會過于深入,畢竟技術更新日新月異,但是整體的思路不會變的很快,無非就是細節方面的變化,

等待后續更新完畢后,可能會進行前面博客寫的playwright的使用總結或者升級插件的問題總結,到時候再說吧

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/555761.html

標籤:其他

上一篇:花2個月時間整理了3.5W字的自動化測驗面試題(答案+學習路線)!為了找到好作業,拼了!

下一篇:返回列表

標籤雲
其他(161449) Python(38244) JavaScript(25512) Java(18251) C(15238) 區塊鏈(8271) C#(7972) AI(7469) 爪哇(7425) MySQL(7260) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5875) 数组(5741) R(5409) Linux(5347) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4606) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2436) ASP.NET(2404) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1984) HtmlCss(1970) 功能(1967) Web開發(1951) C++(1942) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1881) .NETCore(1863) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 自動化平臺總結(httprunner+djangorestframework+python3+Mysql+

    一、前言 最近從零搭建了一個自動化測驗平臺,雖然不是第一次從零搭建,但是也從來沒有進行過這類搭建的總結,還是記錄一下,搭建程序中的一些問題和方法。方便以后總結和翻閱 二、簡介 搭建的平臺語言使用的是Python3.6,未來有空可能考慮加個java版本。前端用的Vue,主體是httprunner2.X ......

    uj5u.com 2023-06-22 07:43:10 more
  • 花2個月時間整理了3.5W字的自動化測驗面試題(答案+學習路線)!為了找

    從5月初開始找作業到現在,先后面試了阿里巴巴、位元組跳動、網易、快手的測驗開發崗。大公司對于測驗開發的要求相比來說高很多,要求掌握的知識點的廣度和深度層次也比較高,遂整理了這兩個月的面試題目檔案供大家參考,同時也是為了方便以后自己需要的時候刷一刷,不用再去到處找題。希望大家都能找到滿意的作業,共勉之! ......

    uj5u.com 2023-06-22 07:43:04 more
  • 淺析GeoServer CVE-2023-25157 SQL注入

    GeoServer是一個開源的地圖服務器,它是遵循OpenGIS Web服務器規范的J2EE實作,通過它可以方便的將地圖資料發布為地圖服務,實作地理空間資料在用戶之間的共享。 ......

    uj5u.com 2023-06-22 07:42:40 more
  • 【技識訓累】演算法中的基本概念【一】

    博客推行版本更新,成果積累制度,已經寫過的博客還會再次更新,不斷地琢磨,高質量高數量都是要追求的,工匠精神是學習必不可少的精神。因此,大家有何建議歡迎在評論區踴躍發言,你們的支持是我最大的動力,你們敢投,我就敢肝 ......

    uj5u.com 2023-06-21 08:20:56 more
  • 現代密碼學第四版楊波著-期末復習匯總

    我將用一整天突擊,嶄新的一本書,從0到期末80+,(僅針對本校逆天考點進行總結) 完本總結:總計歷經兩天半,共計15小時,總計30+頁,僅帶來個人的復習思路與心路歷程 寫本博客原因? 馬上期末考試,整本書從來沒有看過,嘗試0基礎一天學完,突破自己。 網上沒有完全符合本課程的詳細匯總(其中一篇總結不錯 ......

    uj5u.com 2023-06-21 08:19:27 more
  • 用Python寫了一個「擁抱梅西」的小游戲

    大家好,歡迎來到 Crossin的編程教室 ! 最近有個小伙兒因為在比賽中沖進場地擁抱梅西而出名了。 這種行為當然不可取,他也為此付出了代價。但要說我沒有一丁點羨慕和佩服那是不可能的。 于是,我也尬蹭一下這個熱點,用Python寫了一個「擁抱梅西」的小游戲。 游戲效果是這樣的: 游戲規則很簡單: 不 ......

    uj5u.com 2023-06-21 08:18:35 more
  • 從0到1構造自定義限流組件

    在系統高可用設計中,介面限流是一個非常重要環節,一方面是出于對自身服務器資源的保護,另一方面也是對依萊澩的一種保護措施。比如對于 Web 應用,我限制單機只能處理每秒 1000 次的請求,超過的部分直接回傳錯誤給客戶端。雖然這種做法損害了用戶的使用體驗,但是它是在極端并發下的無奈之舉,是短暫的行為... ......

    uj5u.com 2023-06-21 08:17:26 more
  • 【Podman Desktop】配置鏡像源加速

    ## 配置Podman desktop鏡像源加速 1. 打開阿里云`https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors`,復制里面的加速地址 ![image](https://img2023.cnblogs.com/blog/308 ......

    uj5u.com 2023-06-21 08:17:18 more
  • 我是如何寫題解的

    在演算法競賽中,寫題解是我們不可或缺的一部分。它不僅能夠幫助我們整理思路、總結經驗,還可以與他人分享我們的解題思路和代碼實作。然而,寫一篇較完備的題解往往非常繁瑣,需要手動復制粘貼題目鏈接、題號和AC代碼,這不僅費時費力,還容易分散我們的注意力,因為我們寫題解的核心內容是對題目的理解以及怎么解決這個問 ......

    uj5u.com 2023-06-21 08:17:13 more
  • 以夢為碼 自主創新 | 華為云開發者日成都站圓滿舉行!

    摘要:近日,華為云開發者日HDC.Cloud Day在成都成功舉行,活動匯聚了20余位技術大牛和行業專家,與開發者們共同探討AI時代下的軟體開發革命、產教融合發展新趨勢。 本文分享自華為云社區《以夢為碼 自主創新 | 華為云開發者日成都站圓滿舉行!》,作者:華為云社區精選 。 華為云開發者日是面向全 ......

    uj5u.com 2023-06-21 08:16:45 more