ATP - UI 自動化測試用例管理平臺搭建

用到的工具:python3 + django2 + mysql + RabbitMQ + celery + selenium

python3和selenium這個網上很多教程,我不在這一一說明;

 

平臺功能介紹:

 

 項目管理:用於管理項目。每個項目可以設置多個環境,例如開發環境,測試環境,預發佈環境,生產環境等。

頁面管理:主要用來方便對元素進行管理

1.環境搭建

源碼和工具下載地址:

鏈接:https://pan.baidu.com/s/1h_JAKj0Yxyem2pyjWRclxQ
提取碼:a3h1
 

2.解壓到文件夾,cmd到當前文件夾位置

3.安裝Django

cd命令:pip install django==2.1.7

可能需要更新pip最新版本:python -m pip install --upgrade pip

4.安裝mysql

cd命令:pip install pymysql

5.安裝celery

cmd輸入命令:pip install Django-celery

6.安裝數據庫:

  1. 下載MySQL5.7rar:http://www.mysql.com/

  2. 解壓

  3. 環境變量添加mysql bin

  4. 修改my.ini添加配置:

  5. [mysqld]

  6. basedir=C:\Program Files\MySQL\MySQL Server 5.7

  7. datadir=C:\Program Files\MySQL\MySQL Server 5.7\data

  8. mysqld --initialize-insecure (從5.7開始,要做初始化 )

  9. 安裝服務:cmd mysqld -install

  10. 啓動服務:net start mysql

  11. 測試登陸:mysql -u root -p (首次登陸沒有密碼)

備註:

  my.ini文件的編碼必須是英文編碼 windows中是ANSI

  path中添加;%MYSQLHOME%\bin #其中MYSQLHOME是創建的系統環境變量名,其值爲mysql安裝目錄。

  修改my.ini

  basedir = F:\mysql-5.7.24-winx64

  datadir = F:\mysql-5.7.24-winx64\data

  刪除服務:mysqld –remove,或sc delete [service name]

 7.  mysql服務器、數據庫配置

 

 報錯1130解決方法:

 >mysql -u root -p

 >use mysql

 >update user set host='%' where user='root';

 >select host,user from user;

 >flush privileges;

 

新建數據庫:字符集需要填寫,不然網址無法正常用中文

8. 修改setting文件:

 

 9. 再次CMD到MiDuoTest路徑下;

   

  使用命令python manage.py migrate,進入可看見表:

  找到user表,新增一個賬號

 

10.使用合併命令:

python manage.py runserver

 

11.使用網址登陸:

  127.0.0.1:8000/index

 

12. Otp安裝:

 

 

  %ERLANG_HOME%\bin添加到path

  cd一下,出現版本號表示安裝成功

 

13.   安裝RabbitMQ:

 

 14.cmd到此目錄下,輸入命令:rabbitmq-plugins enable rabbitmq_management

 

 

 

15.在瀏覽器輸入http://localhost:15672進行驗證,你會看到下面界面,輸入用戶名:guest,密碼:guest你就可以進入管理界面。

 

發佈了104 篇原創文章 · 獲贊 11 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章