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你就可以進入管理界面。

 

 

至此環境搭建完成;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM