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

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

2023-06-22 07:57:20 其他

一、前言

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

二、簡介

  搭建的平臺語言使用的是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/555784.html

標籤:其他

上一篇:淺析GeoServer CVE-2023-25157 SQL注入

下一篇:返回列表

標籤雲
其他(161472) 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:57:20 more
  • 淺析GeoServer CVE-2023-25157 SQL注入

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

    uj5u.com 2023-06-22 07:57:05 more
  • 發力電子后視鏡CMS,芯驛電子與映賽科技達成戰略合作

    近日,芯驛電子科技(上海)有限公司與上海映賽電子科技有限公司正式簽署戰略合作協議,宣布將攜手推進電子后視鏡產品設計、研發與服務,雙方將發揮優勢資源,持續推進合作深度,助力國內電子后視鏡產業快速發展。映賽科技創始人屠江平、芯驛電子總經理馬瑞出席儀式。 ......

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

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

    uj5u.com 2023-06-22 07:56:27 more
  • Codeforces Round 881 (Div. 3)

    ## [A - Sasha and Array Coloring (CF1843 A)](https://codeforces.com/contest/1843/problem/A) ### 題目大意 給定一個陣列,給每個元素涂色。求最大的代價。 代價為每個顏色的代價和。 每個顏色的代價為涂了該顏色 ......

    uj5u.com 2023-06-22 07:56:21 more
  • 自然語言處理 Paddle NLP - 情感分析技術及應用SKEP-實踐

    ## Part A. 情感分析任務 眾所周知,人類自然語言中包含了豐富的情感色彩:表達人的情緒(如悲傷、快樂)、表達人的心情(如倦怠、憂郁)、表達人的喜好(如喜歡、討厭)、表達人的個性特征和表達人的立場等等。情感分析在商品喜好、消費決策、輿情分析等場景中均有應用。利用機器自動分析這些情感傾向,不但有 ......

    uj5u.com 2023-06-22 07:56:15 more
  • 建設數字工廠:華為云數字工廠平臺接入第三方網關設備資料

    摘要:本期介紹工業自動化產線設備由第三方數采網關(軟體)采集資料后,如何快速接入到華為云數字工廠平臺,實作生產自動化控制層與數字工廠應用層的資料集成和實時互動。 本文分享自華為云社區《數字工廠深入淺出系列(五):接入第三方網關設備資料》,作者: 云起MAE。 華為云數字工廠平臺內置工業IoT資料引擎 ......

    uj5u.com 2023-06-22 07:55:36 more
  • ZEGO 即構音樂場景降噪技術決議

    隨著線上泛娛樂的興起,語聊房、在線 KTV 以及直播等場景在人們的日常生活中占據越來越重要的地位,用戶對于音質的要求也越來越高,因此超越傳統語音降噪演算法的 AI 降噪演算法應運而生,所以目前各大 RTC 廠商普遍使用 AI 技術進行降噪處理,使用 AI 降噪技術消除除人聲外的一切聲音。 但對于一些特殊 ......

    uj5u.com 2023-06-22 07:55:04 more
  • 【技識訓累】資料結構中的基本概念【一】

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

    uj5u.com 2023-06-22 07:54:53 more
  • 詳解深度學習中推薦系統的經典模型

    摘要:DSSM 用字向量作為輸入既可以減少切詞的依賴,又可以提高模型的泛化能力,因為每個漢字所能表達的語意是可以復用的。 本文分享自華為云社區《深度學習應用篇-推薦系統[12]:經典模型-DeepFM模型、DSSM模型召回排序策略以及和其他模型對比》,作者:汀丶。 1.DeepFM模型 1.1模型簡 ......

    uj5u.com 2023-06-22 07:53:05 more