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

用到的工具:python3 + django2 + mysql + RabbitMQ + celery + selenium
python3和selenium這個網上不少教程,我不在這一一說明;
 
平臺功能介紹:

 

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

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

1.環境搭建
源碼和工具下載地址:

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

mysql

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

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文件:django

 

 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:windows

 

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

 

 

 

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

 

 

至此環境搭建完成;工具

相關文章
相關標籤/搜索